新浪博客

10个最佳 Python 集成开发环境(IDE)

2017-03-20 21:52阅读:
​​ ​Python是一种非常流行的开源编程语言。得益于无尽的模块选项,Python今天广泛用于脚本语言、Web开发、移动和桌面在许多领域。随着人工智能的复兴,数据科学的崛起,Python更是红火起来。
但是在DiscoverSDK网站进行了一次调查 - 什么是最好的Python IDE,这里是调查的结果:(最好的第一)
10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

1.PyCharm:

链接:https://www.jetbrains.com/pycharm/
  • 由向来生产IDE利器的JetBrains出品,当之无愧的最最好的Python IDE(没有之一)
  • 闭源
  • 支持Windows,MacOS和Linux
  • 专为Python,Javascript,Coffeescript,Typescript,HTML / CSS,AngularJS,Node.js等而设计
  • 集成了单元测试,代码检查,集成版本控制,代码重构工具,各种工具用于项目导航,突出显示和自动完成等等特性
  • 支持多个第三方Web开发框架,如Django,Pyramid,web2py,google应用程序引擎和Flask,使其成为一个完整的Rapid应用程序开发IDE。

10个最佳 <wbr>Python <wbr>集成开发环境
(IDE)' TITLE='10个最佳 Python 集成开发环境(IDE)' />

2.PyDev:

链接:http://www.pydev.org/
  • Eclipse的Python插件。
  • 支持所有已知操作系统
  • 开源并可在Eclipse的公共许可证下使用。
  • 处理代码完成,集成Python调试,添加令牌浏览器,重构工具等等功能。
  • 允许创建新的Django项目,通过热键执行Django操作,并为Django使用单独的运行配置。

10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

3.Wing IDE:

链接:http://wingware.com
  • 由Wingware公司创建的一个坚实的IDE
  • 支持Windows,Linux和MacOS
  • 开源
  • 具有强大的调试器,允许设置断点,逐步通过代码,检查数据,远程调试和调试Django模板
  • 支持matplotlib,图绘图自动更新
  • 还提供代码完成,语法突出显示,源代码浏览,图形调试器和版本控制系统的支持

10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

4.Komodo IDE:

链接:http://www.activestate.com/komodo-ide
  • 用于动态语言(如Python,PHP和Ruby)的IDE
  • 支持Windows,MacOS和Linux
  • 闭源 - 拥有专有许可证
  • 对Django有限支持,例如模板的语法高亮和代码完成。 (虽然我不能让它正常工作)
  • 包括代码重构,自动完成,调用提示,括号匹配,代码浏览器,定义,图形调试,多进程调试,多线程调试,断点配置,代码分析,集成单元测试和与第三方库(如pyWin32)集成的基本功能
  • 还提供如包管理器集成,跟踪更改,Markdown查看器,Shell范围,快速书签,去任何东西(Commando)和更多功能

10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

5.Eric:

链接:http://eric-ide.python-projects.org/
  • 由Detlev Offenbach开发的Python编辑器和IDE。
  • 闭源
  • 仅支持Windows操作系统
  • 具有Python和Ruby调试器,代码覆盖,自动代码检查,Python和Ruby shell,类浏览器等功能。它具有协作编辑的功能
  • 还提供集成任务管理,集成单元测试支持,绳索重构,核心插件Regex和Qt对话框,从编辑器中启动第三方应用程序的选项,应用程序图,项目管理功能,交互式python shell,多语言用户界面,包括英语,德语,俄语,法语,捷克语,西班牙语,意大利语,土耳其语和中文,Subversion版本控制,使用额外插件支持Mercurial和Git等等

10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

6.Eclipse:

链接:​https://www.eclipse.org
  • 通用平台
  • 支持所有操作系统
  • 开源IDE并支持一个完整的语言生态系统
  • 应有尽有的插件

10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

7.Spyder:

链接:https://github.com/spyder-ide/spyder
  • Python的开源IDE
  • 可在MIT许可下免费使用
  • Spyder python的一些基本特性是多语言编辑器,交互式控制台,文档查看器,变量浏览器,在文件中查找,文件浏览器等
  • 虽然Spyder是一个独立的IDE,支持包括Windows,Linux,MacOS,MacOS X等多个平台,但它也可以作为一个PyQt扩展库嵌入到PyQt应用程序

10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

8.PyScripter:

链接:https://sourceforge.net/projects/pyscripter
  • 由Kiriakos Vlahos开发的免费和开源的Python IDE
  • 仅支持Windows
  • 支持项目,编辑文件和调试
  • 代码完成和其他编辑功能
  • Python源代码实用程序

10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

9.Python-IDLE:

链接:https://wiki.python.org/moin/IDLE
  • 作为Python标准库一部分的内置IDE
  • 可在上面尝试小的Python片段和实验不同的功能

10个最佳 <wbr>Python <wbr>集成开发环境(IDE)

10.Geany:

链接:http://www.geany.org
  • 可在GPL许可下使用。
  • 跨平台(Linux,Windows和OSX),并提供括号匹配,集成调试器,自动完成和多语言支持。
  • 小而快
  • 支持插件

那么什么是最好的IDE - 这取决于你问谁,还是群众说了算!
参考:10 Best Python IDEs
作者:liran bh

​​​​

我的更多文章

下载客户端阅读体验更佳

APP专享