背景
之前已经写帖子,解释了关于Python的开发环境:
但是,对于Python的IDE方面,介绍的不是很多。
此处,专门整理了,各种Python的IDE。
各种Python的IDE
PyScripter
Ulipd
Eclipse+PyDev
Eclipse本身就是个IDE,之前主要用于Java方面的开发,后来,通过添加不同的插件,也支持其他很多语言的开发。
对于Python,就是PyDev插件。
所以完整的叫法其实是,Eclipse这个IDE本身,加上PyDev插件,支持用于Python开发。
Aptana Studio 3
另外,顺带提到一点的是,有个Aptana Studio 3,其本身就是基于Eclipse的,针对Python,也就是用的PyDev,但是主要针对的是Web方面的支持。
Eric
PyCharm
另外也有一些 这里 提到的:
PyCharm (不是phcharm)
http://www.jetbrains.com/pycharm/
尤其适合用于web开发,比如django,gae等。
不过是收费的。。。
Sublime Text
单独对于Sublime本身,其本质上只是个文本编辑器。
不了解的可以去参考:
不过呢,由于界面的确很好看,所以很多人用,然后有些人,发现也可以通过配置去支持在Sublime中运行Python代码。
所以,从这个角度来说,也可以把Sublime,归类为一种Python的IDE。
有空再去试试。
总结
简单来说:
普通的Python开发,只是想选个功能和界面都不错的IDE的话,推荐用Eclipse+PyDev 。
好处是,多去学习和了解Eclipse,因为其足够强大,也可以用其作为其他很多语言的IDE。
针对偏重某些应用领域的话:
如果主要用Python来做 QT 相关的开发,则推荐用 Eric ;
如果主要用于开发 Web 相关的,可以考虑 PyCharm 或者Aptana Studio 3