Ubuntu14.04 自带有4.15版的SIP, python2.7 python3.4等工具包,所以我们只需要安装PyQt4,QScintilla2,Eric5工具包。
(ps:对于sip要做一下检查:
终端输入:sip -V
查看已安装SIP版本,
在python3环境输入:
- >>>import sip
- >>>print(sip.SIP_VERSION_STR)
sudo -rm /usr/lib/python3/dist-packages/sip*
然后下载最新的sip安装包,重新安装。如一致,则不处理。sip安装见下面提示。
)
下载源码包:
QScintilla-gpl-2.8.4.tar.gz,下载地址:http://www.riverbankcomputing.com/software/qscintilla/download
(sip-4.16.4.tar.gz 下载地址:http://www.riverbankcomputing.com/software/sip/download 如果上面不一致)
PyQt-x11-gpl-4.11.2.tar.gz,下载地址:http://www.riverbankcomputing.com/software/pyqt/download
eric5-5.5.0.tar.gz 下载地址:http://sourceforge.net/projects/
eric5-i18n-zh_CN.GB2312-5.5.0.tar.gz 下载地址:http://sourceforge.net/projects/ (Eric5的中文语言包)
源码包放置目录无要求。
然后安装一下安装顺序进行安装
1. Build and install QScintilla2 (from Riverbank Computing)
tar -xf QScintilla-gpl-2.8.4.tar.gz
cd QScintilla-gpl-2.8.4
cd Qt4Qt5
qmake qscintilla.pro
sudo make
make install
cd ../designer-Qt4Qt5
qmake designer.pro
sudo make
sudo make install
2. Build and install sip (from Riverbank Computing)
3. Build and install PyQt4 (from Riverbank Computing)
tar -zxvf PyQt-x11-gpl-4.11.2.tar.gz
cd PyQt-x11-gpl-4.11.2.
python3 configure.py
4. Build and install QScintilla2 Python bindings
(part of the QScintilla2 package)
cd ../QScintilla-gpl-2.8.4/Python
python3 configure.py
sudo make
sudo make install
5. Install eric5
tar -zxvf eric5-5.5.0.tar.gz
tar -zxvf eric5-i18n-zh_CN.GB2312-5.5.0.tar.gz //语言包文件会自动解压到Eric5.0主文件解压目录中。没有的话手动复制。
cd eric5-5.5.0.tar.gz
sudo python3 install.py //安装主程序
(ps 此处可能出现错误:Sorry, please install QScintilla2 and it's PyQt4 wrapper.Error: cannot import name Qsci 解决方法 :手动将QScintilla-gpl-2.8.4/Python/Qsci.so 文件拷贝到/usr/lib/python3/dist-packages/PyQt4/目录下即可。)
sudo python3 install-i18n.py //安装中文语言包
运行Eric5程序
sudo eric5
启动
关于Eric5的开发环境配置请参考 http://blog.csdn.net/idber/article/details/40076821 其中的第二部分。