Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python应该使用哪个编辑器/IDE?_Python_Ide_Editor_Compilation - Fatal编程技术网

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

Python应该使用哪个编辑器/IDE?,python,ide,editor,compilation,Python,Ide,Editor,Compilation,可能重复: 我有记事本++和NetBeans 6.8,但我不知道它们是否有效。我知道你可以用Notepad++编辑Python,然后用命令行编译/运行它,但我不知道怎么做。我知道NetBeans是一个功能齐全的IDE,您可以编译Java程序,但我认为它们不支持Python 有什么想法吗?事实上,netbeans现在有一些python支持:。它可以工作(我还是喜欢纯文本编辑器) 对于python IDE列表,我称之为综合列表:实际上,netbeans现在有一些python支持:。它可以工作(我还

可能重复:

我有记事本++和NetBeans 6.8,但我不知道它们是否有效。我知道你可以用Notepad++编辑Python,然后用命令行编译/运行它,但我不知道怎么做。我知道NetBeans是一个功能齐全的IDE,您可以编译Java程序,但我认为它们不支持Python


有什么想法吗?

事实上,netbeans现在有一些python支持:。它可以工作(我还是喜欢纯文本编辑器)


对于python IDE列表,我称之为综合列表:

实际上,netbeans现在有一些python支持:。它可以工作(我还是喜欢纯文本编辑器)


对于python IDE列表,我称之为综合列表:

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

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

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

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

看一看,有大量支持python的编辑器/IDE。

看一看,有大量支持python的编辑器/IDE。

我使用eclipse和pydev扩展

我使用eclipse和pydev扩展

您已经安装了python。好的编辑才能很好地达到目的。它是多窗口的,具有语法突出显示和自动完成功能。

您已经用Python安装了IDLE。好的编辑才能很好地达到目的。它是多窗口的,具有语法突出显示和自动完成功能。

我肯定有很多带有Python插件的IDE(Eclipse和Emacs spring是我想到的),但是有两件事你需要寻找。第一个是通过某种工具(pylint或pychecker)支持基本的lint检查(小红色蠕动概念)。第二个是支持运行嵌入其中的Python解释器。

我肯定有很多带有Python插件的IDE(Eclipse和Emacs是我想到的),但是有两件事你需要寻找。第一个是通过某种工具(pylint或pychecker)支持基本的lint检查(小红色蠕动概念)。第二个是支持运行嵌入其中的Python解释器。

Eclipse和PyDev对我来说是一个很好的组合。出色的编辑经验,更重要的是出色的调试器。Pylint也受支持,这将为您省去很多麻烦。这也都是开源的。如果您想进行IronPython开发,我会添加SharpDevelop 3.1.1。它有一个拖放式GUI表单设计器,总体上与VisualStudio非常相似,只是它是免费的

Eclipse和PyDev对我来说是一个很好的组合。出色的编辑经验,更重要的是出色的调试器。Pylint也受支持,这将为您省去很多麻烦。这也都是开源的。如果您想进行IronPython开发,我会添加SharpDevelop 3.1.1。它有一个拖放式GUI表单设计器,总体上与VisualStudio非常相似,只是它是免费的

我所有的Python工作都使用Komodo Edit。事实上,除了在.Net中工作外,我的所有IDE使用都使用Komodo Edit。它并不是一个完整的IDE,但它对于我使用它的一切都是完美的。它非常轻量级,具有良好的语法高亮显示,但不会给您带来很多需要学习的神秘项目文件开销。在我看来,它是值得拥有的,即使它不适合您对Python的需求。

我在所有Python工作中都使用Komodo Edit。事实上,除了在.Net中工作外,我的所有IDE使用都使用Komodo Edit。它并不是一个完整的IDE,但它对于我使用它的一切都是完美的。它非常轻量级,具有良好的语法高亮显示,但不会给您带来很多需要学习的神秘项目文件开销。在我看来,即使它不适合您对Python的需求,它也是值得拥有的。

Python不需要编译——当您运行它时,它会将自身编译为字节码。任何文本编辑器都可以工作


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

Python不需要编译—当您运行它时,它会将自身编译为字节码。任何文本编辑器都可以工作


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

+1表达了我所说的,但更好。(你的有链接;)+1感谢你说出了我说的话,但更好。(你的有链接;)Duplicate:Duplicate:那么你的意思是我可以使用NetBeans,即使它不支持Python,只是我没有访问自动完成等功能?是的,请参阅我的更新响应。那么你的意思是我可以使用NetBeans,即使它不支持Python,只是我没有访问自动完成等功能?是的,看看我最新的回复。庞大的数字是问题的一部分,因为找到合适的东西需要长时间的狩猎。我想要5样东西:(1)断点(2)自动完成(3)进入库的能力(4)无缝集成的交互式窗口,允许我在主程序运行时以交互方式检查变量值、运行代码段等;(5)良好的性能(没有令人无法忍受的缓慢)顺便说一句,这意味着程序变量必须在交互窗口的范围内。VisualStudio允许这样做,但其实现非常脆弱。它不是无缝的,我的意思是程序变量