ubuntu12.04下搭建 python2.7.6+pyqt4.9.5+eric4-4.5.21

时间:2022-06-12 23:06:37

首先确定是否安装了sip,我安装的是sip4.14,地址:http://sourceforge.net/projects/pyqt/files/sip/,这里会遇到很多安装错误:

1、安装sip

 tar xvf sip-4.14.tar.gz
cd sip-4.14/
python configure.py

注意:这里如果有g++:命令未找到的错误,那就是没有安装g++编译器,运行以下命令来安装:

sudo apt-get install g++

应该就好了,如果还没好,再安装这个:

sudo apt-get install pentium-builder

继续下一步

make

 注意make有没有error,如果有Python.h未找到错误,说明没有安装对应python版本的dev包,解决方法是

sudo apt - get  install python2. 7 - dev
这里很可能遇到E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
这是因为有些更新没有安装,需要更改源软件源
ubuntu软件中心--编辑--软件源--更新--勾选 两项:重要安全更新和推荐更新
之后sudo apt-get update  会解决这个问题。

sudo make install

2、安装qmake及qt4

sudo apt-get install libqt4-devlibqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designerqt4-qtconfig

3、安装PYQT4

tar xf PyQt-x11-gpl-4.9.5.tar.gz
cd PyQt-x11-gpl-4.9.5/
python configure.py
make
make install

4、安装QScintilla

tar xvf QScintilla-gpl-2.7.tar.gz
cd QScintilla-gpl-2.7/
cd Qt4Qt5/
qmake qscintilla.pro
make
sudo make install
cd ..
cd Python/
sudo python configure.py
make
sudo make install
cd ..
cd designer-Qt4/
qmake designer.pro
make
sudo make install

5、安装Eric4

tar xvf eric4-4.5.21.tar.gz
tar xvf eric4-i18n-zh_CN.GB2312-4.5.21.tar.gz(如果需要中文需要下载这个文件)
cd eric4-4.5.21/
sudo  python install.py(这里一定要加上sudo,如果不加会出现错误“IOError: [Errno 13] Permission denied”)

6、启动Eric4

 /usr/local/bin/eric4