fedora安装pyqt5和eric6开发环境

时间:2022-01-23 04:25:45

之前的有些乱。现重新编排一下过程。

环境搭建:

操作系统 fedora 26,python3版本。

@1>> qt用来编译pyqt5。从镜像中下载了此版本。直接安装界面省事。下载之后需要更改一下权限,不然没法运行。

qt-opensource-linux-x64-5.7.0.run   

@2>> sip 下载

root下 
python configure.py
make
make install
*make的时候可能会报错。

siplib.c:20:20: fatal error: Python.h: No such file or directory  
#include <Python.h>
^
compilation terminated.
Makefile:29: recipe for target 'siplib.o' failed
make[1]: *** [siplib.o] Error 1
make[1]: Leaving directory '/home/mt/software/sip-4.18.1/siplib'
Makefile:3: recipe for target 'all' failed
make: *** [all] Error 2
需要安装一下python3-pyqt5的开发环境。

dnf install python3-PyQt5*

dnf install python3-PyQt4* 也安装一下吧。

@3>> pyqt5 下载

python configure.py 省略命令见下面
make
make install


下载之后用qmake编译pyqt5。

fedora安装pyqt5和eric6开发环境

python configure.py -q /home/mt/Qt5.7.0/5.7/gcc_64/bin/qmake
找到qmake的安装路径。

接下来就make && make install。

@4 安装QScintilla下载

把qmake命令放到.bashrc文件中。追加到PATH变量后。参考以下文章。

https://jingyan.baidu.com/article/19192ad80cc817e53e57072e.html

root下执行。

A.安装本体:

    ~$ cd Qt4Qt5

    ~$ qmake qscintilla.pro

    ~$ make

    ~$ make install

B.安装Designer:

    ~$ cd ../designer-Qt4Qt5

    ~$ qmake designer.pro

    ~$ make

    ~$ make install

C.安装Python bingdings:

    ~$ cd ../Python

    ~$ python configure.py --pyqt=PyQt5

    ~$ make

    ~$ make install

@5 下载Eric6 root下执行。

 ~$ python install.py           //安装主程序  
 ~$ python install-i18n.py //安装中文语言包

安装之后在当前用户下执行eric6即可。

关于Eric6的简单使用和配置见此处