不知道各位都用什么 IDE,写 Python - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
HuLaDanDan
V2EX    Python

不知道各位都用什么 IDE,写 Python

  •  
  •   HuLaDanDan 2018-03-15 19:58:34 +08:00 14860 次点击
    这是一个创建于 2765 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我个人是使用 VS 的,不同语言之间只需要一个 IDE 就够了。但看很多人他们说 VS 不好,想问问有什么优缺点和更好的 IDE
    96 条回复    2018-03-17 19:54:47 +08:00
    Linxing
        1
    Linxing  
       2018-03-15 20:40:36 +08:00 via iPhone   1
    不用 IDE sublimetxet 足矣
    xpresslink
        2
    xpresslink  
       2018-03-15 20:53:44 +08:00   3
    85%的专职开发人员选用 Pycharm,宇宙第一。
    当然了也有神人用 notepad 的写的。
    golmic
        3
    golmic  
       2018-03-15 20:54:39 +08:00 via Android
    sublimetext
    WilliamLin
        4
    WilliamLin  
       2018-03-15 20:55:26 +08:00
    pycharm
    haozi1986
        5
    haozi1986  
       2018-03-15 20:56:42 +08:00
    Pycharm 喽
    JacketPC
        6
    JacketPC  
       2018-03-15 20:59:01 +08:00
    pycharm 很可耻的用了中文版...
    xpresslink
        7
    xpresslink  
       2018-03-15 20:59:51 +08:00
    sublime txt, vs code, notepad++, vim
    上面这几个都是文本编辑器,楼主问的是 IDE 就不要推荐这几个了。
    ExploreWay
        8
    ExploreWay  
       2018-03-15 21:08:25 +08:00
    其实都可以,看你喜欢怎么样使用。一般 pycharm 就可以了。
    Inspiron1111
        9
    Inspiron1111  
       2018-03-15 21:11:16 +08:00
    我用 Emacs~
    gs139
        10
    gs139  
       2018-03-15 21:20:32 +08:00   1
    pycharm 代码长了会卡顿
    WildCat
        11
    WildCat  
       2018-03-15 21:26:22 +08:00
    PyCharm for web dev;
    Jupyter lab/notebook for data science / AI.
    zhujieriso
        12
    zhujieriso  
       2018-03-15 21:32:25 +08:00 via Android
    pycharm emacs
    em70
        13
    em70  
       2018-03-15 21:36:28 +08:00   1
    V2 一年能见 10 次这个问题
    sevenQu
        14
    sevenQu  
       2018-03-15 21:40:55 +08:00
    目前使用 vscode,觉得挺好,从零创建虚拟环境,自己选择
    pycharm 不想装盗版,社区版本试了一下,不能自动生成 django 等,和 vdcode 没什么区别
    enzohobmg
        15
    enzohobmg  
       2018-03-15 21:42:29 +08:00
    vs code
    yuchenyang1994
        16
    yuchenyang1994  
       2018-03-15 22:05:25 +08:00
    emacs 不解释
    Ginson
        17
    Ginson  
       2018-03-15 22:14:23 +08:00
    最常在 vim 里面写,听说 PyCharm 很不错,但是我每次装完用几下都觉得好慢遂卸载
    locoz
        18
    locoz  
       2018-03-15 22:16:05 +08:00 via Android
    pycharm
    picone
        19
    picone  
       2018-03-15 22:17:05 +08:00
    @sevenQu #14 PyCharm 有社区版
    SuperMild
        20
    SuperMild  
       2018-03-15 22:18:37 +08:00   1
    Emacs 可能不是一个很完美的编辑器,但绝对是一个很好玩的编辑器。
    sevenQu
        21
    sevenQu  
       2018-03-15 22:21:37 +08:00
    @picone 有啊,社区版本是免费的,可以直接下载安装,但是功能功能不全,我感觉和 vscode 差不多,专业版可以直接生成 django 和 flask,比较完整
    qce7
        22
    qce7  
       2018-03-15 22:21:38 +08:00   1
    PyCharm & 猪皮特
    inflationaaron
        23
    inflationaaron  
       2018-03-15 22:29:23 +08:00
    @SuperMild 加上 spacemacs 就完美了(
    picture2200
        24
    picture2200  
       2018-03-15 22:32:01 +08:00 via Android
    我一开始用 vscode 觉得很满足,之后用了 pycharm,感叹那是真强大。
    iyaozhen
        25
    iyaozhen  
       2018-03-15 22:35:26 +08:00 via Android
    人生苦短用 PyCharm
    kmahyyg
        26
    kmahyyg  
       2018-03-15 23:26:08 +08:00 via Android   1
    pycharm,无脑推 jb ide,真的好用。
    hardman
        27
    hardman  
       2018-03-15 23:27:11 +08:00 via Android   1
    pycharm 但是我想着以后用 vim 写
    congeec
        28
    congeec  
       2018-03-16 00:07:54 +08:00 via iPhone
    @hardman 不用换了,vim+pycharm 爽到飞起
    weyou
        29
    weyou  
       2018-03-16 01:02:48 +08:00 via Android   1
    就我一个是异类,我用 Eric,..keke...不是人名,确实是 IDE
    changnet
        30
    changnet  
       2018-03-16 02:37:22 +08:00 via Android   1
    我学生时代才用 IDE。毕业第一年用的 ultra edit,后来换 notepad++,换家公司后用 sublime。之前用 atom,现在改用 vs code。不是说 IDE 不好,只是习惯问题。
    ZoomQuiet
        31
    ZoomQuiet  
       2018-03-16 07:04:25 +08:00 via iPhone
    是也乎 ()

    Leo <-- 文学化编辑器
    不用 IDE
    orm
        32
    orm  
       2018-03-16 07:26:46 +08:00 via iPhone
    vim 吧
    bearqq
        33
    bearqq  
       2018-03-16 07:45:47 +08:00 via Android
    稍大项目用 vs
    非主力机用 notepad2
    服务器用 vim
    在线用 cloud9
    从头写用 jupyter notebook
    rookiebulls
        34
    rookiebulls  
       2018-03-16 07:58:31 +08:00 via iPhone
    楼上用 st 的,py 自动补全用的啥插件,我感觉我用的都不灵敏
    Deeer
        35
    Deeer  
       2018-03-16 08:03:40 +08:00 via iPhone
    vim
    ciensoledad
        36
    ciensoledad  
       2018-03-16 08:05:39 +08:00 via Android
    sublime+插件
    xiaoqi
        37
    xiaoqi  
       2018-03-16 08:23:59 +08:00
    必须 pycharm 啊
    wwhc
        38
    wwhc  
       2018-03-16 08:39:35 +08:00
    Mousepad
    zhuyao
        39
    zhuyao  
       2018-03-16 08:43:33 +08:00
    人生苦短用 Pycharm
    linshiyouxiang
        40
    linshiyouxiang  
       2018-03-16 09:02:41 +08:00
    vscode + 插件 因为还有 c 和 java 通吃,操作基本一致
    wavelee
        41
    wavelee  
       2018-03-16 09:06:31 +08:00 via iPhone
    Wing ide
    xhuohai
        42
    xhuohai  
       2018-03-16 09:12:39 +08:00
    wing
    linw1995
        43
    linw1995  
       2018-03-16 09:13:05 +08:00
    VSCode 有时候会用 vim,肯定是会安装插件的,加上 isort、flake8、yapf, 就差不多够用了。
    jyf
        44
    jyf  
       2018-03-16 09:37:53 +08:00
    感觉 py 用不到什么 ide 的特殊功能 如果有的话 用 tmux 把开发环境包起来 下面开个 窗口即可 (个人意见 仅供参考)
    nG29DOMuRYTWfcSr
        45
    nG29DOMuRYTWfcSr  
       2018-03-16 09:39:59 +08:00 via Android
    知乎上太多同类问题啦,要我推荐,我肯定推荐 SpaceVim 啦

    https://github.com/SpaceVim/SpaceVim/
    chenxytw
        46
    chenxytw  
       2018-03-16 09:58:12 +08:00
    如果说 IDE 的话,只有一个选择 Pycharm,其它都不如 Pycharm 精细,
    不要怕花钱,买个 pro 的 license,物超所值
    pcdRob
        47
    pcdRob  
       2018-03-16 10:00:43 +08:00
    sublimetxet
    jhiiii
        48
    jhiiii  
       2018-03-16 10:01:28 +08:00
    vs code
    sxsexe
        49
    sxsexe  
       2018-03-16 10:01:52 +08:00
    vscode
    super452
        50
    super452  
       2018-03-16 10:12:35 +08:00
    中大型项目 pycharm,随便写写 sublime text
    BadMan
        51
    BadMan  
       2018-03-16 10:13:01 +08:00
    Jupyter
    youngxu
        52
    youngxu  
       2018-03-16 10:14:10 +08:00 via Android
    一个科研狗都没有,用 spyder 的路过
    spf13579
        53
    spf13579  
       2018-03-16 10:14:52 +08:00 via Android
    怎么没人提 anaconda,虽然不能算是 IDE,但是我觉得很方便啊
    ctro15547
        54
    ctro15547  
       2018-03-16 10:15:34 +08:00
    vs code,特别调试采用 pycharm
    noNOno
        55
    noNOno  
       2018-03-16 10:39:10 +08:00
    emacs
    lcc4376
        56
    lcc4376  
       2018-03-16 10:45:45 +08:00
    atom, vim 搞 python/php 不需要太肥大的 ide
    daemonghost
        57
    daemonghost  
       2018-03-16 10:48:22 +08:00
    vim+plugin
    raptor
        58
    raptor  
       2018-03-16 11:01:48 +08:00
    pycharm+vimplugin
    tankb52
        59
    tankb52  
       2018-03-16 11:02:36 +08:00
    只写一些小脚本,用的 geany.
    zhangsen1992
        60
    zhangsen1992  
       2018-03-16 11:29:40 +08:00
    vi vim
    ablegao
        61
    ablegao  
       2018-03-16 11:42:18 +08:00
    emacs
    yy120345
        62
    yy120345  
       2018-03-16 12:50:46 +08:00
    pycharm 不解释
    devtk
        63
    devtk  
       2018-03-16 13:14:04 +08:00
    emacs
    wavelee
        64
    wavelee  
       2018-03-16 13:17:08 +08:00 via iPhone
    Wing
    SlipStupig
        65
    SlipStupig  
       2018-03-16 13:20:19 +08:00   1
    pycharm vim vscode 都用,pycharm 如果你觉得卡的话,可以改一下 jvm heap 大小和 GC 算法为 G1 会非常流畅
    atcdef
        66
    atcdef  
       2018-03-16 14:27:24 +08:00
    eclipse+pydev,似乎很非主流啊,楼上都没看到有人提到
    Jessss
        67
    Jessss  
       2018-03-16 14:32:56 +08:00
    pycharm
    hidaris
        68
    hidaris  
       2018-03-16 14:34:18 +08:00
    emacs + lsp 勉强算个 ide 吧
    linuxchild
        69
    linuxchild  
       2018-03-16 15:02:49 +08:00
    pycharm 和 vscode
    ztaosony
        70
    ztaosony  
       2018-03-16 15:08:39 +08:00
    pycharm
    Rebely
        71
    Rebely  
       2018-03-16 15:15:26 +08:00
    平时写小脚本 sublime text, vscode 都用, 在公司写项目还是得 pycharm。没有 IDE 走不了道
    xiaobaica1
        72
    xiaobaica1  
       2018-03-16 15:16:55 +08:00 via Android
    @gs139 老铁,怎么解决啊
    xiaobaica1
        73
    xiaobaica1  
       2018-03-16 15:18:27 +08:00 via Android
    @SlipStupig 试一试
    fewtime
        74
    fewtime  
       2018-03-16 15:26:34 +08:00
    emacs
    gs139
        75
    gs139  
       2018-03-16 15:33:05 +08:00
    @xiaobaica1 无解,python 这种缩进语法的代价就是语法解析成本高。同样是 jb 家的 ide,别的都没 pycharm 这么卡。

    因为这个原因,我放弃了使用 python 写大中型项目。
    find2bHusky
        76
    find2bHusky  
       2018-03-16 15:35:40 +08:00
    IDE 只知道个 JB
    anguslg
        77
    anguslg  
       2018-03-16 16:39:46 +08:00
    zdnyp
        78
    zdnyp  
       2018-03-16 17:16:12 +08:00
    PyCharm,VIM 安装半天配置不好啊,不能自动不全、提示啥的
    xiaobaica1
        79
    xiaobaica1  
       2018-03-16 17:23:12 +08:00 via Android
    @gs139 不是应该放弃 pycharm 吗,管 python 啥事。。
    CloudnuY
        80
    CloudnuY  
       2018-03-16 17:29:34 +08:00
    VSC ……
    A3m0n
        81
    A3m0n  
       2018-03-16 17:38:09 +08:00
    notepad 和 游标卡尺。

    用得很舒服。
    cadl
        82
    cadl  
       2018-03-16 17:44:34 +08:00
    emacs + elpy,还蛮好用的
    Woodywuuu
        83
    Woodywuuu  
       2018-03-16 17:46:12 +08:00
    PyCharm 卡的话,把提示等级调低点会好很多
    gs139
        84
    gs139  
       2018-03-16 18:10:40 +08:00
    @xiaobaica1 顺手的语言很多,顺手的 IDE 却只有 jetbrains 一家。
    rookiebulls
        85
    rookiebulls  
       2018-03-16 18:26:44 +08:00 via iPhone
    @anguslg 我也用 anaconda,但是补全半天都没弹出来,补全功能很鸡肋
    MaiCong
        86
    MaiCong  
       2018-03-16 19:13:33 +08:00
    过来人,从 sublimetxet 换到 atom,在到现在的 vscode。相对来说,现在 vscode 比较好用。
    northisland
        87
    northisland  
       2018-03-16 19:30:21 +08:00
    有一阵子用过 SPE
    locktionc
        89
    locktionc  
       2018-03-16 19:37:35 +08:00
    PyCharm 写爬虫
    Jupyter 写数据分析
    Vim 改服务器代码
    VSCode 写 Golang 和 Javascript
    ErvenAries
        90
    ErvenAries  
       2018-03-16 20:14:37 +08:00 via Android
    学生 PyChram Edu
    kindjeff
        91
    kindjeff  
       2018-03-16 20:15:47 +08:00
    vim
    raphaelsoul
        92
    raphaelsoul  
       2018-03-16 22:33:07 +08:00
    这世界上 还有 JetBrains 全家桶不支持的语言?
    emmm...还真有,一种叫做 delphi/vb 一种叫做 julia/brainfuck
    sonack
        93
    sonack  
       2018-03-17 00:42:33 +08:00 via Android
    vs code
    1ru
        94
    1ru  
       2018-03-17 08:10:24 +08:00
    Atom
    NoAnyLove
        95
    NoAnyLove  
       2018-03-17 13:04:13 +08:00
    认真写东西的时候,以前用 PyDev,现在用 PyCharm,不过买不起专业版,社区版虽然比 PyDev 强一些,但是还称不上绝对不可替代。

    装逼的时候用用 nvim,也在探索到底应该用 Atom 还是 VS Code,不过还没时间研究这两个到底哪个更好用
    anguslg
        96
    anguslg  
       2018-03-17 19:54:47 +08:00
    @rookiebulls 如果是 pandas 这种比较大的库, 可能要慢一点. anaconda 是起了个 jsonserver 来进行智能提示和补全的, 不像 codeintel 那样直接建立了缓存
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1141 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 23:24 PVG 07:24 LAX 16:24 JFK 19:24
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86