Python 集成开发环境(IDE)

Posted PythonCatechumen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 集成开发环境(IDE)相关的知识,希望对你有一定的参考价值。


Python是一种非常流行的开源编程语言。工欲善其事,必先利其器!巧妇也难为无米之炊.

Python 集成开发环境(IDE)

1.Python-IDLE:

 链接1:https://www.python.org/downloads/windows/ 

 链接2: https://wiki.python.org/moin/IDLE

作为Python标准库一部分的内置IDE,可在上面尝试小的Python片段和实验不同的功能,Python3.x的安装十分简单,在这里就不多说了。(这里多说一句,Python2.x将在2020年停止维护,Python3.x代表的是现在和未来)



Python 集成开发环境(IDE)



2.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。


Pycharm是目前最好的Python IDE(网络流传,小白无感,小白特特指作者本人),建议大家下载专业版,社区版的有些功能无法实现。而且专业版网上很多破解方法,不懂的找度娘。




  • Python 集成开发环境(IDE)

  • 3.Spyder:

  • 链接:https://github.com/spyder-ide/spyder

  • Python的开源IDE

  • 可在MIT许可下免费使用

  • Spyder python的一些基本特性是多语言编辑器,交互式控制台,文档查看器,变量浏览器,在文件中查找,文件浏览器等

  • 虽然Spyder是一个独立的IDE,支持包括Windows,Linux,MacOS,MacOS X等多个平台,但它也可以作为一个PyQt扩展库嵌入到PyQt应用程序



Python 集成开发环境(IDE)


4.Wing IDE:

链接:http://wingware.com

  • 由Wingware公司创建的一个坚实的IDE

  • 支持Windows,Linux和MacOS

  • 开源

  • 具有强大的调试器,允许设置断点,逐步通过代码,检查数据,远程调试和调试Django模板

  • 支持matplotlib,图绘图自动更新

  • 还提供代码完成,语法突出显示,源代码浏览,图形调试器和版本控制系统的支持



Python 集成开发环境(IDE)

5.Komodo IDE:

链接:http://www.activestate.com/komodo-ide

  • 用于动态语言(如Python,php和Ruby)的IDE

  • 支持Windows,MacOS和Linux

  • 闭源 - 拥有专有许可证

  • 对Django有限支持,例如模板的语法高亮和代码完成。 (虽然我不能让它正常工作)

  • 包括代码重构,自动完成,调用提示,括号匹配,代码浏览器,定义,图形调试,多进程调试,多线程调试,断点配置,代码分析,集成单元测试和与第三方库(如pyWin32)集成的基本功能

  • 还提供如包管理器集成,跟踪更改,Markdown查看器,Shell范围,快速书签,去任何东西(Commando)和更多功能



Python 集成开发环境(IDE)


6.Eric:

链接:http://eric-ide.python-projects.org/

  • 由Detlev Offenbach开发的Python编辑器和IDE。

  • 闭源

  • 仅支持Windows操作系统

  • 具有Python和Ruby调试器,代码覆盖,自动代码检查,Python和Ruby shell,类浏览器等功能。它具有协作编辑的功能

  • 还提供集成任务管理,集成单元测试支持,绳索重构,核心插件Regex和Qt对话框,从编辑器中启动第三方应用程序的选项,应用程序图,项目管理功能,交互式python shell,多语言用户界面,包括英语,德语,俄语,法语,捷克语,西班牙语,意大利语,土耳其语和中文,Subversion版本控制,使用额外插件支持Mercurial和Git等等




Python 集成开发环境(IDE)

7.Eclipse:

链接:https://www.eclipse.org

  • 通用平台

  • 支持所有操作系统

  • 开源IDE并支持一个完整的语言生态系统

  • 应有尽有的插件


Python 集成开发环境(IDE)


8.PyDev:

链接:http://www.pydev.org/

  • Eclipse的Python插件。

  • 支持所有已知操作系统

  • 开源并可在Eclipse的公共许可证下使用。

  • 处理代码完成,集成Python调试,添加令牌浏览器,重构工具等等功能。

  • 允许创建新的Django项目,通过热键执行Django操作,并为Django使用单独的运行配置。




9.PyScripter:

链接:https://sourceforge.net/projects/pyscripter

  • 由Kiriakos Vlahos开发的免费和开源的Python IDE

  • 仅支持Windows

  • 支持项目,编辑文件和调试

  • 代码完成和其他编辑功能

  • Python源代码实用程序





10.Geany:

链接:http://www.geany.org

  • 可在GPL许可下使用。

  • 跨平台(Linux,Windows和OSX),并提供括号匹配,集成调试器,自动完成和多语言支持。

  • 小而快

  • 支持插件


上面10大Python开发利器,前3使用过,后面的都是网络搜集整理的,萝卜白菜各有所爱,选择你的兵器,开启武侠之路!


部分内容来源于网络,若有侵权,请联系作者删除!!!


以上是关于Python 集成开发环境(IDE)的主要内容,如果未能解决你的问题,请参考以下文章

python开发简介:python 集成开发环境 IDE

windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

python介绍及IDE集成游戏开发环境

Python 集成开发环境(IDE)

Python IDE(集成开发环境)

Python IDE(集成开发环境)