Eric是一个自由的软件集成开发环境,主要为开发PythonRuby语言编写的程序而设计。历史上某个时期中,Eric4是这款软件针对Python 2的变种,而Eric5则针对Python 3。但自从Eric6发布以后,两者均由同一份代码所支持。[1]

Eric Python IDE
Eric4 Python IDE 运行截图
Eric4 Python IDE 运行截图
開發者Detlev Offenbach
当前版本21.7(2021年7月3日,​4年前​(2021-07-03
源代码库 編輯維基數據鏈接
编程语言Python
操作系统跨平台
类型集成开发环境
许可协议GPLv3
网站eric-ide.python-projects.org

从设计上来看,它作为数个程序的前端,例如QScintilla编辑器小工具、Python语言解释器、代码重构工具、用来进行性能分析Python Profiler,等等。它使用PyQt这个Qt 部件工具箱的Python绑定。程序的功能也可以经由插件机制进行扩展。Eric插件仓库提供了不同类型的扩展,可以在IDE中直接使用。

特色

编辑
  • 同时提供Python2/3、PyQt4/5的开发环境,开发者可以根据实际需求自由选择;
  • 与版本控制系统整合,当前版本内建支持MercurialSubversion,可通过可选插件支持Git
  • 与Qt整合,可以直接调用Qt Creator中包含的Qt设计师、Qt语言家等Qt开发工具;
  • 在IDE窗口内提供了内建的通信工具,包括一个IRC客户端和一个轻量级的协作工具;
  • 提供丰富而实用的独立小工具,如截图工具、网页浏览器、SQL数据库浏览器、迷你文本编辑器、图标编辑器、系统托盘图标、等等。[2]

下载与安装

编辑

用户可以在SourceForge上下载最新的ZIP或tar.gz安装包,并按照说明进行安装。大部分Linux发行版已经将eric加入了软件源。Windows用户需要事先安装合适的Python和PyQt。

本地化支持

编辑

eric6目前提供英语、法语、德语、俄语、捷克语、西班牙语、意大利语、土耳其语和简体中文的翻译。

參考資料

编辑
  1. ^ The Eric Python IDE - News 2014. [2016-01-21]. (原始内容存档于2016-03-27). 
  2. ^ The Eric Python IDE. [2016-01-21]. (原始内容存档于2012-03-04). 

参閱

编辑

外部連結

编辑

📚 Artikel Terkait di Wikipedia

Python

身,这些软件往往也具备各种操作系统的版本或一定的移植性。 IDLE:Python“标准”IDE,一般随Python而安装,支持较少的编辑功能,调试功能也比较弱。 Eric:基于PyQt的自由的IDE,支持自动补全、智能感知、自动语法检查、工程管理、svn/mercurial集成、自动单元测试等功能,

Eclipse

Eclipse是一款跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。 Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有較佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。

PyQt

“uic”子模块能够将Qt的窗体文件转换为Python代码,能够即时读入窗体文件并且显示出来。它依赖于QtXml模块。“QScintilla”子模块包含一个基于Scintilla的文本编辑器控件,Eric IDE使用它作为代码编辑器。“QtMultimedia”提供了底层的多

Ninja-IDE

Ninja-IDE(出自「Ninja-IDE Is Not Just Another IDE」之首字母縮略詞)是一個跨平台集成开发环境(IDE),專門用以開發Python應用程式。 該平台提供多種工具以簡化Python語言的系統開發過程,而其高擴展性亦使其能夠處理不同的情況。 現時該平台的部份功能包括:

IDLE (Python)

nux发行版中,IDLE可以作为Python软件包的一部分选择安装。IDLE使用Python与Tkinter GUI工具包(Tcl/Tk的包裝函式)编写。IDLE的设计目的是在教育环境中供初学者使用,因而相较于其他IDE,它的功能较为简单。 打开IDLE后,会出现一个增强的交互解释器窗口,它具有比基本的命令行shell更多的功能。

MicroPython

MicroPython,是提供Python 3的大部份功能的语言实现,它用C语言编写,被优化于运行在微控制器之上。MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。除了包括选定的核心Python

PyCharm

IDE),主要用于Python语言开发,由捷克公司JetBrains开发,拥有Microsoft Windows、macOS和Linux版本。社区版在Apache许可证下发布,提供代码分析、图形化调试器,集成测试器、集成版本控制系统,并支持使用Django进行网页开发。 Python

Scintilla

CodeLite(英语:CodeLite) ConTEXT Eric Python IDE FlashDevelop(英语:FlashDevelop) Geany gPHPedit(英语:gPHPedit) IDEal Inno Setup Compiler IDE(5.4版本) Komodo(英语:ActiveState