最近在看Qt4, 結果就看到eric這個為了Python與Ruby開發的IDE工具。它本身是用Python+Qt寫出來的,因此這正可以當作希望學習Python與 Qt者的一個好範例,當這個語言可以自己寫出來一個IDE來開發自己的時候,其實我覺得這就代表它的功能是很普遍性的!
當你希望使用eric的時候,除了下載eric外,你還需要
1. Python -- 你要學習它,怎會不下載它呢?!我用的是2.5.2版
2. Qt4 -- 你可以下載4.4.0 open source版,順帶你就需要下載MinGW(我用5.1.4版,gcc是3.4,記得一定要下載make)
3. QScintilla2, sip and PyQt4 -- 這三個都是使用eric必要的套件, 都可以在Riverbanking Computing的網站找到並下載.這三個套件的使用版本是2.2, 4.7.6, 4.4.2
準備事項
下載之後,因為都需要解開到一個目錄裡面,你一定要清楚你所安裝的目錄在哪裡,以下指令都是鄉對於套件的目錄所給的路徑.
步驟:
1. Install Python,Qt4--這兩個都是執行檔,輕鬆簡單,甚至...就是一步步地按下去就好.但是Qt4要記得在安裝好了之後run一下build debug libraries.
2. Build and install sip
>python configure.py -p win32-g++
>make
>make install
3. Build and install QScintilla2
>cd Qt4
>qmake qscintilla.pro
>make
>make install
4. Build and install PyQt4
>python configure.py
>make
>make install
5. Build and install QScintilla2 Python bindings
>cd Python
>python configure.py
>make
>make install
copy Qscintilla2Qt4Releaseqscintilla2.dll c:windowssystem32
6. Install eric4
python install.py
之後你在eric目錄裡面會找到eric4.bat(依照我的例子),執行它,你就會看到一個這樣的畫面!
Eric4在Windows下的安装
Eric4在Windows下的安装
原稿写于2008年6月8日
转载请注明作者RunningOn
在Linux下,可以apt-get的就直接apt-get,不可以的去官网下载后解压运行就OK。因为大部分情况下Eric4所依赖的包Linux默认都会装。保险起见,请检查是否安装了python,Qt4,和PyQt4。
本文重点介绍Eric4在Windows下的安装与配置。Eric4在Linux下的配置与Windows下相同。
2010年1月20日更新:一年半过去了,eric4现在有支持Python2.6,如果要用Python3000,推荐用eric5。现在本人确定在Windows上只需要安装PyQt4,不需要单独安装QT。
在Windows上安装的步骤是:
1安装python与pyqt4
2安装eric4
3第一次运行eric4时会提示进行配置
4修改一个bug
以下是详细说明:
1. 安装python与pyqt4,不用单独安装qt。python推荐安装2.5.x版。如果系统之前已经有qt了,pyqt与qt的版本号前两位最好一样,比如pyqt4.4.2与qt4.4.1是关系不大的,但pyqt4.4.x与qt4.3.x可能就会有问题。
Python下载地址: http://www.python.org/download/
pyqt下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download
PS: pyqt自带的example相当赞,推荐看看。
在内地,如果上面的python下载地址被盾了,请去这里下载:
http://www.python.org/ftp/python
2. eric下载解压后有个install.py,运行python install.py即可。在Windows下,要求QtCore4.dll所在的文件夹包含在环境变量PATH中,不然安装时会提示找不到QtCore4.dll。在PyQt安装时,默认会自动设定好环境变量。
安装完毕后,直接双击eric4.pyw或eric4.bat都可以运行Eric4。不同之处在于后者会打开一个DOS黑窗口,不会影响性能,最多影响心情。
3. 安装后第一次运行Eric4会提示进行配置。推荐把各配置项都看看,自动补全与智能感知的功能默认都没有打开,而且比较弱,导入.api文件后可以强化。打开功能并强化的方法:单击菜单Settings->Preferences后弹出对话框,选择左侧的Editor分支下的Autocompletion,全勾上,source选择"from Document and API files"。然后再在左侧选择Editor分支下的APIs,勾上复选框,语言选择Python,单击按钮Add from installed APIs,把你需要的.api文件都加进去,最后点击Compile APIs,要花几分钟,再点确定就OK。现在你的Autocomplete的功能就很牛了,虽然仍不完美。可以把自己的程序生成.api文件并添加。生成方法是在Project->Source Documentation->Generate API file.
4. (此bug在以新的PyQT4中已经不存在了,请跳过) 如果要用到QtDesigner(界面设计器),要改个脚本。打开PyQt4\bin\pyuic4.bat,会发现里面执行的是C:\Python2.5\python.exe,但我的python不是装在那,后面参数里的pyuic.py所在的路径也不对,改为正确的路径就OK。比如我的pyuic4.bat就是:
@python "D:\Program Files\python2.5\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
已知bug:
1.有时会提示一些错误,一般是Eric4的代码疏忽了一些变量值为None的情况。点确定就行,不影响使用。
2.一些翻译错误,比如斜体翻译成了意大利体。
一些注意事项:
1.取消多行注释的快捷键Ctrl-Alt-M与千千静听的全局快捷键冲突,可以在Settings->Keyboard shortcuts中更改。
2.在工程中新建代码文件的办法:新建一个文本文件后写入代码,保存为.py文件,然后手动加入到工程中。很土?也许吧。
自己补充:
环境变量的设置方法为:
(1)、右键单击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”
(2)、“新建”,变量名设置为:QTDIR,变量值设置为:D:\study\program\qt\qt
(3)、同2,“新建”,变量名设置为:QMAKESPEC,变量值设置为:win32-g++
(4)、path变量一般都会有,只要添加就行了,双击path变量,在变量值后面添加:;c:\qt\qt\bin;c:\qt\bin;c:\qt\mingw\bin;%SystemRoot%\System32
一定要用c:\qt\qt\bin下的qmake,而不是c:\qt\qt\qmake下的,不然提示QMAKESPEC未设置
相关推荐
解压后,你可以获取到完整的 Eric IDE 中文版,包括所有必要的文件和文档,以便于安装和使用。 在描述中提到,该压缩包包含了 "eric7,eric6中文语言包"。这意味着无论你是 Eric6 还是 Eric7 的用户,都能找到对应的...
eric IDE通常可以通过源码编译或使用发行版的软件包管理器进行安装。安装后,用户可以根据自己的偏好配置编辑器的主题、快捷键、编码格式等。 **3. 使用教程** - **启动与创建项目**: 启动eric IDE后,可以从菜单...
**Python IDE:Eric6** Eric6 是一个基于 Python 的集成开发环境(IDE),专为 Python 程序员设计,提供了丰富的功能和易用性,与业界知名的 PyCharm 类似,但其最大优势在于完全免费。对于初学者和专业开发者而言...
Eric编辑器(IDE)的安装包(源码). 解决网不好的问题.
**Python IDE - Eric5** **概述** Eric5是一款基于QT框架开发的集成开发环境(IDE),专为Python、Ruby、C++和C等语言提供语法高亮和代码编辑功能。这款开源工具集成了多种特性,旨在提升开发者的编程效率和代码...
**Eric6:全方位的Python编辑器与IDE** Eric6是一款专为Python开发设计的集成开发环境(IDE),它提供了一整套工具,旨在提升程序员的效率和编程体验。这款编辑器以其用户友好的界面和丰富的功能集而备受赞誉,特别...
**Eric4 IDE for Python** **概述** Eric4是一款基于Python的集成开发环境(IDE),专为Python编程语言设计。它提供了许多高级特性,帮助开发者更高效地编写、调试和管理Python代码。Eric4是开源软件,遵循GPL许可...
Eric4 是一个功能强大的 Python 集成开发环境(IDE),它提供了代码编辑、调试、项目管理等功能。本文将详细介绍 Eric4 在 Windows 下的安装和配置过程。 安装 Python 和 PyQt4 在安装 Eric4 之前,需要先安装 ...
**Python IDE Eric4 4.5详解** Python IDE(集成开发环境)是Python程序员进行代码编写、调试和项目管理的重要工具。Eric4 4.5是其中一款深受开发者喜爱的开源IDE,它提供了丰富的功能,旨在提升开发者的编程效率和...
Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to...
**Eric5-5.5.0 PyQT IDE详解** Eric5-5.5.0是一款基于Python编程语言的集成开发环境(IDE),专为PyQT框架设计。它提供了丰富的功能和工具,帮助开发者高效地编写、调试和管理PyQT应用程序。PyQT是一个流行的Python...
这个文件很可能是 Eric the Elixir IDE 的一个版本,Eric 是一个开源的集成开发环境(IDE),专门设计用于编写 Elixir 语言的代码。Elixir 是一种基于 Erlang VM (BEAM) 的函数式编程语言,常用于构建可扩展的、并发...
eric4.4.5 编辑pyqt4的ide ,推荐使用 Eric is a Python IDE written using PyQt and QScintilla. It provides various features such as any number of open editors, an integrated (remote) debugger, project ...
《Python IDE:Eric6_17.12的汉化之旅》 在编程的世界里,一个优秀的集成开发环境(IDE)对于程序员来说如同得力助手,它可以极大地提高工作效率,简化编程过程。Python作为一门广泛使用的高级编程语言,拥有众多的...
**eric6相关安装及汉化包** Eric6是一款基于Python编程语言的集成开发环境(IDE),专为Python程序员设计。它结合了强大的编辑器、调试器、版本控制系统和其他开发工具,提供了一站式的编程环境。这个资源包包含了...
通常,这样的压缩包内会包括可执行文件、库文件、配置文件、文档、帮助文件等,用于在用户的计算机上完整安装并运行 Eric IDE。 **Eric IDE 知识点详解:** Eric 是一个基于 Qt 和 Python 的开源集成开发环境,...
**eric6 17.12支持中文的最后版本安装包**是专为中文用户设计的一个集成开发环境(IDE),适用于Python编程。这个版本在eric6的基础上进行了优化,确保了软件界面完全支持中文,提供了更加友好的用户体验。eric6是一...
Eric是一个专业的Python项目管理的IDE,它使用了插件管理系统,可以通过安装插件来扩展Eric的功能。Riverbank公司网站上推荐的IDE就是Eric。 Eric不是一个Python包,而是一个开发Python程序的IDE,所以在PyPI里找不...