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 · 37407 次点击
    这是一个创建于 3242 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在用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
    zenliver  
       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 非常棒。
    falcon05
        48
    falcon05  
       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   ·   我们的愿景   ·   实用小工具   ·   1143 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:36 · PVG 02:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.