当前位置:  开发笔记 > 编程语言 > 正文

什么是Mac OS X上的Python好IDE?

如何解决《什么是MacOSX上的Python好IDE?》经验,为你挑选了9个好方法。

我即将开始一项新工作,其中编码实践主要围绕TDD和重构,其主要开发语言是Python.我来自Java世界,并且很长一段时间以来一直是Eclipse的自信用户.当不在Java中工作时,我使用emacs.

我正在寻找一个用于Python的IDE,它将为我提供许多我已经习惯使用Eclipse的功能,不仅用于重构,还包括代码完成,项目管理,SCM集成(目前是CVS,但很可能)切换到git这些天之一)等.

我应该使用什么IDE?



1> Tim..:

我的2便士,请查看PyCharm http://www.jetbrains.com/pycharm/

(也是多平台)


JetBrains也不错,pycharm也是.
如果问题是"什么是实际工作且实际上具有基本功能的python的IDE"那么PyCharm将是唯一的答案

2> 小智..:

尝试了许多不同的(Kate,Eclipse,Scite,Vim,Komodo):每个人都有一些故障,无论是有限的功能,还是缓慢和无反应.多年后的最终选择:Emacs + ropemacs + flymake.绳索项目文件打开对话框非常快.绳索重构和代码辅助功能非常有用.Flymake显示语法错误.Emacs是最可配置的编辑器.我很满意这个配置.配置的Python相关部分在这里:public.halogen-dg.com browser/alex-emacs-settings/configs/cfg_python.el


为什么没有Vim?有一篇关于使用VIM作为python IDE的文章:http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/,但是我还没有尝试过。我刚刚开始在Mac上找到一些不错的python IDE。

3> mipadi..:

我使用TextMate来满足我所有的Python编程需求.它不是一个IDE本身,但它做了许多IDE所做的事情(没有IDE的所有内容).它具有语法高亮,代码折叠,通过使用额外的捆绑包与各种SCM集成(我知道它支持SVN,Git,Mercurial,Darcs,可能还有其他一些).它也是可扩展和可定制的(再次,通过使用捆绑).它还有一个项目的基本概念.但是,它不会发光的一个地方是代码完成; 一些bundle对代码完成的支持有限,但它通常不像大多数特定于语言的IDE那样令人惊讶.鉴于TextMate是多么棒,但我不知道是否牺牲了它.TextMate绝对让我更富有成效.


@ e-satisf需要动态语法检查和智能自动完成的开发人员?
无论如何,谁需要一个功能齐全的IDE来开发Python?该语言设计为赤手编码;-)

4> James McMaho..:

Pydev的为Eclipse的,正如其他人所说,是不错的.

Netbeans有一个beta Python插件,边缘有点粗糙,但可能会变成非常酷的东西.

此外,还有一长串针对mac的编程中心文本编辑器,可能适合您的需求,也可能不适合您.

Textmate - 花钱,人们喜欢这个节目,但我还没有用它来看看所有的大惊小怪.

Jedit - 基于Java的文本编辑器,有一些很好的功能,但启动时间不是很好(由于Java).

CarbonEmacs - 体面的Emacs端口.

AquaEmacs - 更好的Emacs端口.

TextWrangler - Lite,免费(如啤酒中)BBEdit的版本.

BBEdit - 老卫兵.在Textmate之前的事实编辑偷走了它的风头.昂贵.

Smultron - 非常好的编辑器,UI类似于Textmate.

闲置 - Python自己的小编辑器,有一些不错的功能,但也有一些重大问题.我个人觉得它太不稳定了.

Sublime Text - 这是一个非常好的文本编辑器,有一些令人惊讶的Python支持.

Pycharm - 用于Python的另一个完整的IDE.


感谢TextWrangler的链接,正是我想要的.锋利的小编辑器,快速快速打开,甚至会运行基本的python脚本,并没有大惊小怪.

5> ismail..:

带有Pydev的 Eclipse 在任何平台上都适合我.



6> jdsantiagojr..:

我真的很喜欢使用PyCharm.http://www.jetbrains.com/pycharm/



7> Jason Baker..:

我通常使用komodo编辑或aquamacs与ropemacs.虽然我应该警告你,如果你来自Java或C#背景,IDE功能将不会是你习惯的.我个人发现强大的IDE比我们帮助更多.

更新:我还应该指出,如果你有钱Komodo IDE是值得的.这是Komodo Edit的付费版本.



8> lostlogic..:

macvim + pyflakes.vim



9> linello..:

我喜欢Spyder,它有很多工具,比如分析,智能缩进助手和良好的自动完成支持

https://code.google.com/p/spyderlib/

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有