【整理】各种Python的IDE(集成开发环境)的总结和对比

原地址:http://www.tuicool.com/articles/rMVJNn

原文  http://www.crifan.com/summary_common_python_ide_pyscripter_ulipad_eclipse_pydev_eric/

背景

之前已经写帖子,解释了关于Python的开发环境:

【整理】【多图详解】如何在Windows下开发Python:在cmd下运行Python脚本,如何使用Python Shell(command line模式和GUI模式),如何使用Python IDE

但是,对于Python的IDE方面,介绍的不是很多。

此处,专门整理了,各种Python的IDE。

各种Python的IDE

PyScripter

【记录】使用Python的IDE:PyScripter

【已解决】PyScripter启动出错:Python could not be properly initialized. We must quit.

Ulipd

【记录】使用Python的IDE:Ulipad

其中遇到: 
【已解决】安装Ulipad后,选择启动Ulipad,结果无法启动

Eclipse+PyDev

Eclipse本身就是个IDE,之前主要用于Java方面的开发,后来,通过添加不同的插件,也支持其他很多语言的开发。

对于Python,就是PyDev插件。

所以完整的叫法其实是,Eclipse这个IDE本身,加上PyDev插件,支持用于Python开发。

详见: 
【记录】使用Python的IDE:Eclipse+PyDev

其中包括: 
【教程】在Eclipse中安装PyDev 
【教程】在Eclipse中配置刚安装好的PyDev插件 
【教程】在Eclipse中使用PyDev进行Python开发

然后也有一些相关的优化和问题解决: 
【已解决】把Eclipse中的PyDev中的Python代码中的很难看的中文换个好看点的字体 
【已解决】Eclipse+PyDev无法调试Python:Unexpected IO Exception in Pydev debugger

Aptana Studio 3

另外,顺带提到一点的是,有个Aptana Studio 3,其本身就是基于Eclipse的,针对Python,也就是用的PyDev,但是主要针对的是Web方面的支持。

详情可参考: 
【记录】折腾IDE工具:Aptana Studio 3

其中遇到了: 
【已解决】Aptana Studio 3中通过Auto Config配置PyDev中Python出错:java.io.IOException: Cannot run program "python": CreateProcess error=2, The system cannot find the file specified

Eric

有空去试试,Eric,专门为QT开发而弄出来的IDE: 
http://eric-ide.python-projects.org/index.html

PyCharm

另外也有一些 这里 提到的: 
PyCharm (不是phcharm) 
http://www.jetbrains.com/pycharm/ 
尤其适合用于web开发,比如django,gae等。 
不过是收费的。。。

Sublime Text

单独对于Sublime本身,其本质上只是个文本编辑器。

不了解的可以去参考:

【crifan推荐】一款相对不错的文本编辑器:Sublime Text 2

不过呢,由于界面的确很好看,所以很多人用,然后有些人,发现也可以通过配置去支持在Sublime中运行Python代码。

所以,从这个角度来说,也可以把Sublime,归类为一种Python的IDE。

有空再去试试。

总结

简单来说:

普通的Python开发,只是想选个功能和界面都不错的IDE的话,推荐用Eclipse+PyDev 。

好处是,多去学习和了解Eclipse,因为其足够强大,也可以用其作为其他很多语言的IDE。

针对偏重某些应用领域的话:

  • 如果主要用Python来做 QT 相关的开发,则推荐用 Eric ;
  • 如果主要用于开发 Web 相关的,可以考虑 PyCharm 或者Aptana Studio 3

【整理】各种Python的IDE(集成开发环境)的总结和对比

时间: 2024-08-04 04:51:17

【整理】各种Python的IDE(集成开发环境)的总结和对比的相关文章

IDE——集成开发环境 / IDLE是开发 python 程序的基本IDE

IDE——集成开发环境 一般我们使用IDLE写一个小程序还是可以的,但是涉及到 python 项目,需要用一些其它的功能的时候,比方说断点调试.我们就可以使用 IDE (集成开发环境)来编写python项目.常用的有PyCharm,这也就是在Windows下编写python所涉及到的工具的问题了. IDLE ——是一个纯 Python 下自带的简洁的集成开发环境(IDE) IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择

IDE:集成开发环境(Integrated Development Environment)

IDE:集成开发环境(Integrated Development Environment) VIM:经典的Linux文本编译器 Emacs:Linux文本编译器,比vim更容易使用 Eclipse:Java IDE,支持python,c,c++ Visual Studio:Windows开发的IDE,支持Java,python,c,c#, notepad++: sublime: python开发的 Pycharm:主要用于python开发的IDE 原文地址:https://www.cnblog

关于IDE集成开发环境,Pycharm小技巧

IDE:集成开发环境(Integrated Development Environment) 市面上有: VIM:经典的linux下的文本编辑器. Emacs:linux下的文本编辑器,比VIM更加友好. Eclipse:Java下的文本编辑器,装个插件就能支持其它语言开发,应用广泛. Visual Studio:微软的IDE. Pycharm:是主要用于Python开发的IDE. 设置默认格式. 原文地址:https://www.cnblogs.com/cbl321/p/8443336.htm

IDE 集成开发环境

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器.编译器.调试器和图形用户界面工具.集成了代码编写功能.分析功能.编译功能.调试功能等一体化的开发软件服务套.所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境. IDE的想法是把各种命令行的开发工具结合起来,提供一个抽象化的工具,来减少学习编程语言的时间,增加开发人员的生产力,同时也将各种开发工作做更密切的整合,来提高生产力,

跨平台IDE集成开发环境CLion入门教程之如何更新CLion!

CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力.这种强大的IDE帮助开发人员在Linux.OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量.自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率.更新CLion 默认情况下,CLion配置为自动检查更新,并在有新版本可用时通知您.更新通常是基于修补程序的:它们适用于现有安装,仅要求您重新启动IDE.但是,有时补丁更

跨平台IDE集成开发环境CLion入门教程,新手必看!

第一次运行CLion 当您第一次运行CLion时,或者从先前版本升级后,需要执行一些步骤来完成安装,自定义实例并开始使用IDE. 导入CLION设置 在" 完整安装"对话框中,选择是否要导入IDE设置: 如果这是您的第一个CLion实例,请选择"不导入设置"选项. 您可以使用File |在以后手动导出和导入设置导入设置和文件| 从主菜单中导出设置命令. 选择用户界面主题 选择是否要使用默认的Darcula或Light主题. 禁用不必要的插件CLion包括提供与不同版

代码编辑器与IDE(集成开发环境)

编辑器就是轻量级的只用于编辑代码: nodepad++, sublime, ...... IDE就是包含很多例如调试, 编译,UI界面的功能更为完善的软件: Pycharm(python用的多), VScode(前端用的多), HbuilderX(H5用的多), IDEA(java用的)........ JAVA常用的四大IDE? 转载 https://blog.csdn.net/flyingdream123/article/details/77622421/ 前端究竟用哪一个编辑器? 转载 h

Python开发入门与实战8-基于Java的集成开发环境

8. 基于Java的Python的集成开发环境 目前为止我们所有的代码和例子都是通过Notepad文本编辑器来实现的,实际项目开发中这种编码模式效率较低(大虾除外),使用IDE集成开发环境常常大幅度的提高编码效率.本章我们将简要介绍两个主流的集成开发环境. 8.1. 下载安装Java运行环境 http://www.java.com/zh_CN/download/manual.jsp 根据操作系统版本下载安装Java运行时环境,如下图: 8.2.Eclipse IDE http://www.ecl

【转】windows和linux中搭建python集成开发环境IDE

http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件Ubuntu / windowsPython 2.7 / python 3Pycharm 2.6.3Openjdk Postgresql 9.1VirtualenvVirtualenvwrapper{开始之前,可以给系统做一下备份.如误安装了Postgresql,出现了大问题就不得不把系统给重装了} 安装python 安装python 1. Ubuntu 12.04系统