你心目中 python 最好的 IDE 是什么? - 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
alexapollo
V2EX    Python

你心目中 python 最好的 IDE 是什么?

  •  1
     
  •   alexapollo
    geekan 2015-05-13 15:13:33 +08:00 38294 次点击
    这是一个创建于 3805 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在用eclipse和ipython notebook比较多,先说下我的观点
    eclipse:基本全能,但打开以后似乎笔记本耗电很严重(CPU一直转)。面临import一些本机没有装的库但生产环境有的库时很头疼,语法提示基本失效。
    ipython notebook:跑数据很好用,非常方便,但有一些基本功能没有,比如批量替换(<c-h>)

    vim用的也挺多,但YCM在Mac上对python似乎有点bug,提了issue也是消极反馈,所以现在比较少用了。
    不知道大家都用什么IDE?

    第 1 条附言    2015-05-17 18:44:39 +08:00
    pycharm大幅度领先
    vim/sublime作为类IDE排名第二
    其余eclipse、vs、wing等都有人提,但看上去远不及pycharm的用户量

    嗯,是时候用一波pycharm了
    86 条回复    2016-09-10 09:51:51 +08:00
    yueyoum
        1
    yueyoum  
       2015-05-13 15:19:12 +08:00
    Pycharm
    phx13ye
        2
    phx13ye  
       2015-05-13 15:21:59 +08:00
    intellij家的东西
    GhostFlying
        3
    GhostFlying  
       2015-05-13 15:22:28 +08:00
    Pycharm 吧
    jun4rui
        4
    jun4rui  
       2015-05-13 15:24:13 +08:00
    Pycharm,有开源免费的社区版本,还有省电模式,笔记本也可以安心玩。
    tonyluj
        5
    tonyluj  
       2015-05-13 15:28:29 +08:00
    pycharm+1
    hardware
        6
    hardware  
       2015-05-13 15:30:41 +08:00
    除了pycharm还有能叫得上IDE的么
    est
        7
    est  
       2015-05-13 15:42:41 +08:00
    IDE坑。
    staticor
        8
    staticor  
       2015-05-13 15:47:46 +08:00   4
    小代码就用sublimetext了. 小项目就用anaconda(科学的包支持很好)

    ----------------------- 另拉个列表 供跳转比较

    wingware : http://www.wingware.com/downloads

    Pycharm: https://www.jetbrains.com/pycharm/download/
    提供企业版和免费版 (Pycharm 帮助文档 https://www.jetbrains.com/pycharm/help/accessing-settings.html
    )

    anaconda(spyder, etc): http://continuum.io/downloads

    LiClipse: http://www.liclipse.com/
    免费版

    Eric IDE http://eric-ide.python-projects.org/eric-download.html
    open source 开源的

    KomodoIDE: 商业版 http://komodoide.com/ 仅提供21天的 full function trial
    zenliver
        9
    zenlver  
       2015-05-13 15:50:00 +08:00
    emacs + jedi
    zhouquanbest
        10
    zhouquanbest  
       2015-05-13 15:52:40 +08:00
    Vim+YouCompleteMe 神器啊
    ywisax
        11
    ywisax  
       2015-05-13 15:53:31 +08:00
    Pycharm
    codeface
        12
    codeface  
       2015-05-13 15:54:54 +08:00
    Pycharm
    repus911
        13
    repus911  
       2015-05-13 16:00:22 +08:00
    VIM...
    RJZATJZL
        14
    RJZATJZL  
       2015-05-13 16:09:55 +08:00
    Pycharm 丝般顺滑
    ipconfiger
        15
    ipconfiger  
       2015-05-13 16:14:52 +08:00
    不战,我们不战,想用啥就用啥,摸摸大
    kingname
        16
    kingname  
       2015-05-13 16:26:10 +08:00
    楼主如果你用过Pycharm再回来试一试eclipse,你就会知道什么叫做专业了。
    sevncz
        17
    sevncz  
       2015-05-13 16:31:48 +08:00
    用完Pycharm回来开发java都改用IntelliJ了
    Axurez
        18
    Axurez  
       2015-05-13 16:48:19 +08:00
    PyCharm
    clino
        19
    clino  
       2015-05-13 17:26:38 +08:00
    python用编辑器就够了 ulipad
    Coyote
        20
    Coyote  
       2015-05-13 17:27:38 +08:00
    为啥没人说Sublime Text 呢?

    选好插件就是很好的IDE了
    O21
        21
    O21  
       2015-05-13 17:36:10 +08:00 via Smartisan T1
    Pycharm
    VIM
    huson
        22
    huson  
       2015-05-13 17:43:50 +08:00
    还是vim用的比较顺
    bellchu
        23
    bellchu  
       2015-05-13 17:51:32 +08:00
    emacs evil = vim
    纯GUI的话最近用MS的Code也不错
    yueyoum
        24
    yueyoum  
       2015-05-13 17:54:05 +08:00   1
    我曾经也是 VIM党

    这些回帖的多少人明白什么是 IDE?
    Anybfans
        25
    Anybfans  
       2015-05-13 17:59:25 +08:00
    公司全部用的都是pycharm。可是我就是用不惯 还是sublime爽~
    cherrypi
        26
    cherrypi  
       2015-05-13 18:01:47 +08:00 via Android
    vim有人写过配置文件,可以和pycharm一战,不仅能补全括号,还能带有提示。pycharm当然最好不过了。
    skxs067
        27
    skxs067  
       2015-05-13 18:06:05 +08:00
    Pycharm
    evlos
        28
    evlos  
       2015-05-13 18:06:12 +08:00 via iPhone
    必须 Pycharm
    liuchunhui
        29
    liuchunhui  
       2015-05-13 18:18:03 +08:00
    IntelliJIdea
    zhangbohun
        30
    zhangbohun  
       2015-05-13 19:11:11 +08:00
    没人用的是python(x,y)打包的spyder吗?(_`)
    way2exluren
        31
    way2exluren  
       2015-05-13 19:51:43 +08:00
    wingide
    inevermore
        32
    inevermore  
       2015-05-13 20:02:59 +08:00
    pycharm 小项目用sublime也行
    em70
        33
    em70  
       2015-05-13 20:43:01 +08:00 via Android
    Scite

    非常轻量级编辑器,F5执行脚本
    haimag
        34
    haimag  
       2015-05-13 20:43:49 +08:00 via iPhone
    没有人用scite?
    thought
        35
    thought  
       2015-05-13 20:58:20 +08:00 via iPhone
    Windows 记事本 /坏笑
    wellsnake
        36
    wellsnake  
       2015-05-13 21:06:26 +08:00
    Pycharm +1
    josephok
        37
    josephok  
       2015-05-13 21:07:03 +08:00
    VIM
    Dongdong36
        38
    Dongdong36  
       2015-05-13 21:09:10 +08:00
    vim
    MrEggNoodle
        39
    MrEggNoodle  
       2015-05-13 21:33:21 +08:00
    我都是用sublime。。
    s04
        40
    s04  
       2015-05-13 21:35:57 +08:00
    Python官方的IDLE不行吗
    genesislive
        41
    genesislive  
       2015-05-13 21:41:29 +08:00
    Pycharm +1
    crayhuang
        42
    crayhuang  
       2015-05-13 21:49:55 +08:00
    Pycharm+1
    yaleax
        43
    yaleax  
       2015-05-13 21:59:33 +08:00
    spyder没人用吗?
    ibigbug
        44
    ibigbug  
       2015-05-13 22:14:59 +08:00
    说一下,sublime 不属于 IDE。
    banxi1988
        45
    banxi1988  
       2015-05-13 22:29:46 +08:00
    PyCharm
    ymy89757
        46
    ymy89757  
       2015-05-13 22:37:24 +08:00
    Visual Studio
    beibeijia
        47
    beibeijia  
       2015-05-13 22:51:03 +08:00
    一直用pycharm 不过感觉写小项目小程序用着有点蛋疼 最近一直用sublime 非常棒。
    GG668v26Fd55CP5W
        48
    GG668v26Fd55CP5W  
       2015-05-13 22:51:22 +08:00 via iPhone
    eclipse除了启动慢一点,观感low一点,其实挺好的,一个IDE把玩各种语言,性价比很高啊有没有?
    zerh925
        49
    zerh925  
       2015-05-13 23:42:41 +08:00
    PyCharm项目用
    Sublime Text 3写写小脚本
    Ipython notebook培训用
    Delbert
        50
    Delbert  
       2015-05-13 23:47:06 +08:00 via Android
    PyCharm Professional,学生免费
    djyde
        51
    djyde  
       2015-05-13 23:50:16 +08:00
    啊,几年没写 python,原来大家都用 IDE 啊。。
    lincanbin
        52
    lincanbin  
       2015-05-13 23:58:52 +08:00
    Visual Studio
    yann1992
        53
    yann1992  
       2015-05-14 00:36:56 +08:00
    还用过Python(x,y)
    ZhaoMiing
        54
    ZhaoMiing  
       2015-05-14 00:45:24 +08:00
    @ipconfiger 哈哈哈
    leetao102
        55
    leetao102  
       2015-05-14 01:19:44 +08:00
    Pycharm
    wengxiaojun1979
        56
    wengxiaojun1979  
       2015-05-14 08:52:57 +08:00
    emacs+elpy
    hustlzp
        57
    hustlzp  
       2015-05-14 09:12:09 +08:00
    PyCharm
    Akagi201
        58
    Akagi201  
       2015-05-14 09:12:48 +08:00
    笑了, lz的CPU是怎么转的.

    ipython notebook用来记笔记, 做记录用.

    开发用pycharm.

    关于依赖包, lz用下virtualenvwrapper.就搞定了. 这样在pycharm下所有依赖包都会有语法提示.
    nuc093
        59
    nuc093  
       2015-05-14 10:10:20 +08:00
    @staticor 回答的比较系统
    nuc093
        60
    nuc093  
       2015-05-14 10:11:06 +08:00
    @sevncz java用完 intellij, 学习 py 从 pycharm 入手
    jemyzhang
        61
    jemyzhang  
       2015-05-14 10:56:31 +08:00
    pycharm +1
    yangzh
        62
    yangzh  
       2015-05-14 11:46:32 +08:00
    ide 除了 pycharm 也没啥了。
    简陋版就是 ipython 和 sublime 咯。
    tidewind
        63
    tidewind  
       2015-05-14 11:48:08 +08:00   1
    根据我一年多的观察实验,我和一个综合水平差不多的同事,他用pycharm,我用submile text,在生产效率上没有什么区别。

    对他来说好处是编码过程更轻松自由点,包括自动补全,语法提示什么的,甚至是很好的git集成,坏处是时常交流时需要去回忆某个模块某个功能在哪里,和其他包之间的依赖关系是怎么样的。

    对我来说好处是编辑器响应速度快,能比较清晰的时时刻刻厘清包之间的关系,创建一个test code用于验证想法只需要1秒就可以新建一个文件,坏处是会比较费脑子,即使有一点模块内的语法提示和简陋ctags,还是觉得有时候比较费劲。

    事实上,我偶尔帮别人调试代码用用pycharm,还是觉得用着挺爽的,但是就是用不长久,因为我觉得它带来的那些优势并不足以提高我太多的工作效率,事实上,我一天能写200,300行有效代码就谢天谢地了,大多数时候还是静静的发呆,画图,考虑怎么设计,这个时候pycharm并帮不上太多的忙。
    hbin
        64
    hbin  
       2015-05-14 12:29:05 +08:00
    Emacs
    ibiger
        65
    ibiger  
       2015-05-14 12:44:13 +08:00
    vim 就挺好的了。
    shiziwen
        66
    shiziwen  
       2015-05-14 12:45:17 +08:00
    Pycharm
    Yan_6
        67
    Yan_6  
       2015-05-14 12:49:48 +08:00 via iPhone
    写python从来不用IDE,ST或VIM足够
    zlandjj
        68
    zlandjj  
       2015-05-14 14:04:10 +08:00
    本地写用pycharm, 服务器上写 用vim 。
    humiaozuzu
        69
    humiaozuzu  
       2015-05-14 14:07:36 +08:00
    都用过,pycharm 重构的时候有用,其他的时候 sublime,配上插件可以动态补全,和 pycharm 效果一样
    Coyote
        70
    Coyote  
       2015-05-14 14:11:25 +08:00
    说 sublime text 不是IDE的 难道 VIM就是IDE咯?
    aiver
        71
    aiver  
       2015-05-14 15:10:21 +08:00
    pycharm,如果不想太大就sublime text
    gateswong
        72
    gateswong  
       2015-05-14 15:15:36 +08:00
    Wing IDE 很好用!目测上面说PyCharm的应该有不少没用过Wing IDE的吧~ 可以去试试看

    不过最近转到了VIM来写代码,不过仍然在用Wing IDE做一些调试工作

    没用过PyCharm,不过感觉WingIDE应该是可以和PyCharm一战的
    jun4rui
        73
    jun4rui  
       2015-05-14 15:24:50 +08:00
    @gateswong 是不错,但是太!贵!了!,那个价格可以在打折的时候拿下Intellij IDEA旗舰版了(每年多次),更别提Pycharm第一次99,每年59(打折基本半价甚至更低)。WingIDE是第一次95,每年89。但是只是一个Python IDE。

    而且Pycharm在网页编辑方面和Webstorm差不多强大。
    openroc
        74
    openroc  
       2015-05-14 15:30:10 +08:00
    vim +1
    itfanr
        75
    itfanr  
       2015-05-14 20:00:21 +08:00
    pycharm
    yangxin0
        76
    yangxin0  
       2015-05-14 21:12:02 +08:00
    Emacs
    ZealotuS
        77
    ZealotuS  
       2015-05-14 21:41:39 +08:00
    用Pycharm写项目~
    用新出炉的小鲜肉 - Visual Studio Code - 写脚本[doge]
    eeeeeeve
        78
    eeeeeeve  
       2015-05-15 04:07:39 +08:00
    @zenliver 为何不是Pycharm?
    slideclick
        79
    slideclick  
       2015-05-22 14:48:08 +08:00
    肯定是pycharm。大神王垠说他的pyscor时,原文是:“pycharm也赶不上我的”
    alexapollo
        80
    alexapollo  
    OP
       2015-05-22 16:18:23 +08:00
    @slideclick 666666666666666
    franky_xhl
        81
    franky_xhl  
       2015-05-25 08:59:36 +08:00
    问一下,大家用PyCharm时,需要把大量的图片与JS,CSS文件,例如 "img/xxx.png" 替换成{% static 'img/xxx.png' %}的时候一般都是怎么操作的?
    alexapollo
        82
    alexapollo  
    OP
       2015-05-25 12:29:35 +08:00
    @franky_xhl 正则替换一波?
    franky_xhl
        83
    franky_xhl  
       2015-05-26 12:17:24 +08:00
    @alexapollo 我也是这么想的,不过是在命令行下了,不是PyCharm里了。现在就是用Emacs临时录个Macro对付一下,平时PyCharm与Emacs两个同时开~
    bybyisking
        84
    bybyisking  
       2015-06-16 17:27:14 +08:00
    VIM + pydiction...
    mocxe2v
        85
    mocxe2v  
       2015-10-03 14:45:36 +08:00
    我已经安装了 anaconda , 我还想安装 PyCharm ,可以吗?
    jiangbingo
        86
    jiangbingo  
       2016-09-10 09:51:51 +08:00
    pycharm 自动解决包依赖问题~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     861 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 19:26 PVG 03:26 LAX 12:26 JFK 15:26
    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