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

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

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

    因为这个原因,我放弃了使用 python 写大中型项目。
    find2bHusky
    find2bHusky
    Mar 16, 2018
    76
    IDE 只知道个 JB
    zdnyp
    zdnyp
    Mar 16, 2018
    78
    PyCharm,VIM 安装半天配置不好啊,不能自动不全、提示啥的
    xiaobaica1
    xiaobaica1
    Mar 16, 2018 via Android
    79
    @gs139 不是应该放弃 pycharm 吗,管 python 啥事。。
    CloudnuY
    CloudnuY
    Mar 16, 2018
    80
    VSC ……
    A3m0n
    A3m0n
    Mar 16, 2018
    81
    notepad 和 游标卡尺。

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

    装逼的时候用用 nvim,也在探索到底应该用 Atom 还是 VS Code,不过还没时间研究这两个到底哪个更好用
    anguslg
    anguslg
    Mar 17, 2018
    96
    @rookiebulls 如果是 pandas 这种比较大的库, 可能要慢一点. anaconda 是起了个 jsonserver 来进行智能提示和补全的, 不像 codeintel 那样直接建立了缓存
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1135 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 188ms · UTC 23:23 · PVG 07:23 · LAX 15:23 · JFK 18:23
    ♥ Do have faith in what you're doing.