我有Notepad ++和NetBeans 6.8,但我不知道它们是否有效。我知道你可以使用Notepad ++编辑Python并使用命令行编译/运行它,但我不确定如何。我知道NetBeans是一个功能齐全的IDE,你可以编译Java程序,但我认为它们不支持Python?
有什么想法吗?
答案 0 :(得分:4)
实际上,netbeans现在有一些python支持:http://wiki.netbeans.org/Python。它有效(我更喜欢纯文本编辑器)。
对于python IDE的列表,我将这个列表称为综合:What IDE to use for Python?
答案 1 :(得分:4)
答案 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解释器。