我应该为Python使用哪个编辑器/ IDE?

时间:2009-12-17 15:08:27

标签: python ide editor compilation

  

可能重复:
  What IDE to use for Python

我有Notepad ++和NetBeans 6.8,但我不知道它们是否有效。我知道你可以使用Notepad ++编辑Python并使用命令行编译/运行它,但我不确定如何。我知道NetBeans是一个功能齐全的IDE,你可以编译Java程序,但我认为它们不支持Python?

有什么想法吗?

10 个答案:

答案 0 :(得分:4)

实际上,netbeans现在有一些python支持:http://wiki.netbeans.org/Python。它有效(我更喜欢纯文本编辑器)。

对于python IDE的列表,我将这个列表称为综合:What IDE to use for Python?

答案 1 :(得分:4)

带有PyDev的Eclipse对我来说是一个很好的组合。出色的编辑经验,更重要的是一个好的调试器。 Pylint也受到支持,这将为您节省很多麻烦。这也是开源的。如果你想做IronPython开发,我会添加SharpDevelop 3.1.1。它有一个拖累和删除GUI表单设计器和整体非常像Visual Studio,除了它当然是免费的。

答案 2 :(得分:3)

我喜欢Eclipse下的PyDev(当然Eclipse也是Java)。

答案 3 :(得分:3)

我正在使用带有pydev扩展名的eclipse

答案 4 :(得分:2)

看看PythonEditors,有一个庞大的编辑器/ IDE列表,其中包含python支持。

答案 5 :(得分:1)

您已使用Python安装IDLE。这是一个很好的编辑器。它是多窗口的,具有语法突出显示和自动完成功能。

答案 6 :(得分:1)

我使用Komodo Edit来完成我的所有Python工作。实际上,当我在.Net工作时,我使用Komodo Edit来保存所有IDE。它在IDE上并不是一个完整的版本,但对于我用过它的所有东西来说它都是完美的。它非常轻巧,具有良好的语法突出显示功能,但不会为您提供需要学习的大量神秘的项目文件开销。在我看来,即使它不适合你对Python的需求,也值得拥有。

答案 7 :(得分:1)

Python不需要编译 - 它在运行时编译自己(到字节码)。任何文本编辑器都可以使用。

编辑以回应评论:是的,绝对(尽管我认为NetBeans 支持Python)。与Java或C#相比,使用Python或Ruby等动态语言时,您会发现IDE的要求更低。

答案 8 :(得分:0)

我会使用IntelliJ IDEA,它有一个很棒的python插件。 如果你喜欢开源的话,带PyDev的Eclipse也很不错。

答案 9 :(得分:0)

我确信有许多带有Python插件的IDE(Eclipse和Emacs会让人想起),但有两件事你想要寻找。第一种是通过某种工具(pylint或pychecker)支持基本的lint检查(小红色波浪形概念)。第二个是支持运行嵌入其中的Python解释器。