推荐学习书目
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 · May 13, 2015 · 38785 views
    This topic created in 4011 days ago, the information mentioned may be changed or developed.

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

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

    Supplement 1  ·  May 17, 2015
    pycharm大幅度领先
    vim/sublime作为类IDE排名第二
    其余eclipse、vs、wing等都有人提,但看上去远不及pycharm的用户量

    嗯,是时候用一波pycharm了
    86 replies    2016-09-10 09:51:51 +08:00
    yueyoum
        1
    yueyoum  
       May 13, 2015
    Pycharm
    phx13ye
        2
    phx13ye  
       May 13, 2015
    intellij家的东西
    GhostFlying
        3
    GhostFlying  
       May 13, 2015
    Pycharm 吧
    jun4rui
        4
    jun4rui  
       May 13, 2015
    Pycharm,有开源免费的社区版本,还有省电模式,笔记本也可以安心玩。
    tonyluj
        5
    tonyluj  
       May 13, 2015
    pycharm+1
    hardware
        6
    hardware  
       May 13, 2015
    除了pycharm还有能叫得上IDE的么
    est
        7
    est  
       May 13, 2015
    IDE坑。
    staticor
        8
    staticor  
       May 13, 2015   ❤️ 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  
       May 13, 2015
    emacs + jedi
    zhouquanbest
        10
    zhouquanbest  
       May 13, 2015
    Vim+YouCompleteMe 神器啊
    ywisax
        11
    ywisax  
       May 13, 2015
    Pycharm
    codeface
        12
    codeface  
       May 13, 2015
    Pycharm
    repus911
        13
    repus911  
       May 13, 2015
    VIM...
    RJZATJZL
        14
    RJZATJZL  
       May 13, 2015
    Pycharm 丝般顺滑
    ipconfiger
        15
    ipconfiger  
       May 13, 2015
    不战,我们不战,想用啥就用啥,摸摸大
    kingname
        16
    kingname  
       May 13, 2015
    楼主如果你用过Pycharm再回来试一试eclipse,你就会知道什么叫做专业了。
    sevncz
        17
    sevncz  
       May 13, 2015
    用完Pycharm回来开发java都改用IntelliJ了
    Axurez
        18
    Axurez  
       May 13, 2015
    PyCharm
    clino
        19
    clino  
       May 13, 2015
    python用编辑器就够了 ulipad
    Coyote
        20
    Coyote  
       May 13, 2015
    为啥没人说Sublime Text 呢?

    选好插件就是很好的IDE了
    O21
        21
    O21  
       May 13, 2015 via Smartisan T1
    Pycharm
    VIM
    huson
        22
    huson  
       May 13, 2015
    还是vim用的比较顺
    bellchu
        23
    bellchu  
       May 13, 2015
    emacs evil = vim
    纯GUI的话最近用MS的Code也不错
    yueyoum
        24
    yueyoum  
       May 13, 2015   ❤️ 1
    我曾经也是 VIM党

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

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

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

    开发用pycharm.

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

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

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

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

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

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

    而且Pycharm在网页编辑方面和Webstorm差不多强大。
    openroc
        74
    openroc  
       May 14, 2015
    vim +1
    itfanr
        75
    itfanr  
       May 14, 2015
    pycharm
    yangxin0
        76
    yangxin0  
       May 14, 2015
    Emacs
    ZealotuS
        77
    ZealotuS  
       May 14, 2015
    用Pycharm写项目~
    用新出炉的小鲜肉 - Visual Studio Code - 写脚本[doge]
    eeeeeeve
        78
    eeeeeeve  
       May 15, 2015
    @zenliver 为何不是Pycharm?
    slideclick
        79
    slideclick  
       May 22, 2015
    肯定是pycharm。大神王垠说他的pyscor时,原文是:“pycharm也赶不上我的”
    alexapollo
        80
    alexapollo  
    OP
       May 22, 2015
    @slideclick 666666666666666
    franky_xhl
        81
    franky_xhl  
       May 25, 2015
    问一下,大家用PyCharm时,需要把大量的图片与JS,CSS文件,例如 "img/xxx.png" 替换成{% static 'img/xxx.png' %}的时候一般都是怎么操作的?
    alexapollo
        82
    alexapollo  
    OP
       May 25, 2015
    @franky_xhl 正则替换一波?
    franky_xhl
        83
    franky_xhl  
       May 26, 2015
    @alexapollo 我也是这么想的,不过是在命令行下了,不是PyCharm里了。现在就是用Emacs临时录个Macro对付一下,平时PyCharm与Emacs两个同时开~
    bybyisking
        84
    bybyisking  
       Jun 16, 2015
    VIM + pydiction...
    mocxe2v
        85
    mocxe2v  
       Oct 3, 2015
    我已经安装了 anaconda , 我还想安装 PyCharm ,可以吗?
    jiangbingo
        86
    jiangbingo  
       Sep 10, 2016
    pycharm 自动解决包依赖问题~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1245 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 184ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.