1.Python语言的文本编辑器和IDE集成开发环境

通用IDE / 文本编辑器

很多并非集成开发环境软件的文本编辑器,也对Python有不同程度的支持,并且加上专门为Python设计的编辑器插件也会有很高的可用性。

  • Python Tools for Visual Studio
  • Visual Studio Code +插件
  • Atom
  • Eclipse + pydev插件
  • IntelliJ IDEA + Python 插件
  • emacs +插件
  • NetBeans +插件
  • SlickEdit
  • TextMate
  • Vim +插件
  • Sublime Text +插件
  • EditPlus
  • UltraEdit
  • PSPad
  • Editra,由Python开发的编程编辑器。
  • Notepad++

专用Python开发环境

适用于Python的集成开发环境(IDE)软件,除了标准二进制发布包所附的IDLE之外,还有许多其他选择。其中有些软件设计有语法着色、语法检查、运行调试、自动补全、智能感知等便利功能。由于Python的跨平台出身,这些软件往往也具备各种操作系统的版本或一定的移植性。此外还有IPython,它是最初为Python开发的交互式计算的命令shell。

  • IDLE:Python“标准”IDE。一般随Python而安装,支持较少的编辑功能。调试功能也比较弱。
  • Eric:基于PyQt的自由软件。支持自动补全、智能感知、自动语法检查、工程管理、svn/mercurial集成、自动单元测试等功能,具有可扩展的插件系统,通过可选插件支持Git集成。调试功能与Visual Studio和Eclipse类似。当前版本可同时支持Python2.x和Python3.x,以及PyQt4和PyQt5。
  • PyCharm:由JetBrains打造,PyCharm具备一般IDE的功能,比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等,同时另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,PyCharm也支持IronPython。PyCharm是商业软件,但也具有社区版和教育版。
  • Spyder:开源的跨平台科学计算IDE。
  • Komodo和Komodo Edit:后者是前者的免费精简版。也可以用于PHP,Ruby,Javascript,Perl,Web和云开发。
  • PyScripter:功能较全的开源IDE,使用Delphi开发。
  • SPE(Stani的Python编辑器):功能较多的免费软件,依赖wxPython。
  • Ulipad:功能较全的免费软件,依赖wxPython。
  • WingIDE:商业软件,有免费的功能有限的Wing IDE 101,适用于入门者教学。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonenv/2666.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注