Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台(3)

sudo ln -s /usr/lib/python3.4/site-packages/PyQt5 /usr/lib/python3/dist-packages/PyQt5 

sudo ln -s /usr/lib/python3.4/site-packages/PyQt5 /usr/lib/python3.4/PyQt5 sudo ln -s /usr/lib/python3.4/site-packages/PyQt5 /usr/lib/python3/dist-packages/PyQt5

可能不同的计算机上可识别的模块安装目录会存在差异,但是解决原理都差不多,在python3可识别模块的路径下创建PyQt5的软连接即可让Python3成功识别。

另外一个解决办法是在python3 configure.py  时就指定安装目录。如:

python3 configure.py --destdir /usr/lib/python3.4 

python3 configure.py --destdir /usr/lib/python3.4 安装QScintilla2

QScintilla2是连接编译器和Python的接口,因此是Eric的必需前置组件。QScintilla2 中需要单独安装3个模块:本体,Designer和python bingdings。

QScintilla2.8.4下载: 安装过程:

tar -xzvf QScintilla-gpl-2.8.4.tar.gz 

cd QScintilla-gpl-2.8.4 

tar -xzvf QScintilla-gpl-2.8.4.tar.gz cd QScintilla-gpl-2.8.4

A.安装本体:

cd Qt4Qt5 

qmake qscintilla.pro 

sudo make 

make install 

cd Qt4Qt5 qmake qscintilla.pro sudo make make install

B.安装Designer:

cd ../designer-Qt4Qt5 

qmake designer.pro   

sudo make 

sudo make install 

cd ../designer-Qt4Qt5 qmake designer.pro sudo make sudo make install

C.安装Python bingdings:

cd ../Python 

python3 configure.py --pyqt=PyQt5 

sudo make 

sudo make install 

cd ../Python python3 configure.py --pyqt=PyQt5 sudo make sudo make install

以上步骤即可正确安装QScintilla2。需要注意的是Python bingdings安装时需要指定 --pyqt=PyQt5参数,否则默认是为PyQt4安装。或者直接修改其configure.py,将pyqt5_is_default = False改为pyqt5_is_default = True也可。

配置过程:

无需额外配置。

安装Eric6

Eric作为一款强大的开源Python IDE,支持Qt界面设计器的Eric在Python GUI开发中更是首屈一指,Python+PyQt+Eric已经成为一种标准的Python GUI开发平台。其中Eric4支持Python2.6+与PyQt4.6+组合,Eric5支持Python3.0+与PyQt4.8+组合,Eric6支持Python3.0+与PyQt5.0+组合。目前Eric5.4.7为最新稳定版。Eric6.0为snapshot版。上文已有介绍。具体搭配可参考:。这里安装Eric6.0.

Eric6.0下载:

下载其中的eric6-6.0-snapshot-20140720.tar.gz主文件和eric6-i18n-zh_CN.GB2312-6.0-snapshot-20140720.tar.gz中文语言包。

安装过程:

tar -zxvf eric6-6.0-snapshot-20140720.tar.gz 

tar -zxvf eric6-i18n-zh_CN.GB2312-6.0-snapshot-20140720.tar.gz     //语言包文件会自动解压到Eric6.0主文件解压目录中。没有的话手动复制。 

cd eric6-6.0-snapshot-20140720 

sudo python3 install.py           //安装主程序 

sudo python3 install-i18n.py   //安装中文语言包 

tar -zxvf eric6-6.0-snapshot-20140720.tar.gz tar -zxvf eric6-i18n-zh_CN.GB2312-6.0-snapshot-20140720.tar.gz //语言包文件会自动解压到Eric6.0主文件解压目录中。没有的话手动复制。 cd eric6-6.0-snapshot-20140720 sudo python3 install.py //安装主程序 sudo python3 install-i18n.py //安装中文语言包

应该能够顺利安装完成。

需要注意,由于是以root身份安装(sudo),所以运行时需要执行:

sudo eric6 

sudo eric6

才不会导致Eric运行或者关闭时写入配置文件出错(sudo安装的Eric6的文件都是root所有,其他用户执行Eric6写入配置文件时权限不足)。为了保证直接执行:

eric6 

eric6

时不致出错,可以将当前用户的eric6目录权限设置为可读写:

sudo chmod a+w -R ~/.eric6 

sudo chmod a+w -R ~/.eric6

 

sudo chmod a+w -R ~/.config/Eric6 

sudo chmod a+w -R ~/.config/Eric6

或者安装时就直接

python3 install.py   

python3 install-i18n.py 

python3 install.py python3 install-i18n.py

就无需sudo执行了。但是不推荐这样做。

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台


配置过程:

终端输入eric6启动:

1、选择Settings -> preference -> Editor -> Autocompation。勾选所有选框;

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8eacff593f9b6f57f185d5a00eddff67.html