**
Centos7 Python3.6+Qt5.12.9+ PyQt5.12+Sip v5+QScintilla-2.10+Eric6
**
写在前边
经过两天的折腾 Python3.6+Qt5.12.9+ PyQt5.15+Sip4.19.24+QScintilla-2.11 这个安装算顺利,基本都可以安装完成,但是eric6怎么也过不去,总是提示找不到PyQtWebEngine,就是单独安装PyQtWebEngine也不行,返回头重新看官网关于PYQT5安装说明,感觉自己掉坑里了,貌似现在根本不需要这样一步步去搞,官网原话是这样写的:
使用configure.py构建PyQt5:
https://www.riverbankcomputing.com/static/Docs/PyQt5/building_with_configure.html
安装PyQt5 :
https://www.riverbankcomputing.com/static/Docs/PyQt5/installation.html#building-pyqt5
也就是说如果SIP版本是V4的话,那么pyqt5只能是通过configure.py安装,但是上边也说了V4今年中期就不用了,最新版本的sip是5.4.0 安装方法很简单: pip3 install sip==5.4.0
关于版本:
sip选择了最新版的V5.4.0
QT主体程序安装了5.12.9 对应的,所以对应的pyqt、qs安装了5.12相近版本,eric6选择的18.12
下载地址 https://master.dl.sourceforge.net/project/eric-ide/eric6/stable/18.12/eric6-18.12.tar.gz
pip3 list
asgiref 3.2.10
Django 3.1
install 1.3.3
lxml 4.5.2
packaging 20.4
pip 20.2.2
pyparsing 2.4.7
PyQt3D 5.12.0
PyQt5 5.12.3
PyQt5-sip 12.8.1
PyQtWebEngine 5.12.1
pytz 2020.1
QScintilla 2.10.8
setuptools 28.8.0
sip 5.4.0
six 1.15.0
sqlparse 0.3.1
toml 0.10.1
wheel 0.35.1
安装方法以及顺序:
pip3 install sip==5.4.0
pip3 install PyQt5==5.12.3
pip3 install PyQtWebEngine ==5.12.0
pip3 install QScintilla==2.10.0
之后顺序安装eric6即可,依赖库之类的这里不写了,因为折腾两天,各种补错,好多依赖库早就装好了。