首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
拉勾
V2EX  ›  Python

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

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

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

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

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

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

    装逼的时候用用 nvim,也在探索到底应该用 Atom 还是 VS Code,不过还没时间研究这两个到底哪个更好用
        96
    anguslg   2018-03-17 19:54:47 +08:00
    @rookiebulls 如果是 pandas 这种比较大的库, 可能要慢一点. anaconda 是起了个 jsonserver 来进行智能提示和补全的, 不像 codeintel 那样直接建立了缓存
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   840 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 19:47 · PVG 03:47 · LAX 12:47 · JFK 15:47
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1