HuLaDanDan
V2EX  ›  Python

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

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

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

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

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

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

装逼的时候用用 nvim,也在探索到底应该用 Atom 还是 VS Code,不过还没时间研究这两个到底哪个更好用
anguslg
   96
anguslg  
   2018 年 3 月 17 日
@rookiebulls 如果是 pandas 这种比较大的库, 可能要慢一点. anaconda 是起了个 jsonserver 来进行智能提示和补全的, 不像 codeintel 那样直接建立了缓存
推荐学习书目
› 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
© 2026 V2EX · 198ms · 3.9.8.5