pyqt5安装踩坑记录
Posted 临风而眠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyqt5安装踩坑记录相关的知识,希望对你有一定的参考价值。
pyqt5安装踩坑记录
😶(ˉ▽ˉ;)…😶
文章目录
-
先是参考了这篇文章:https://www.cnblogs.com/syh6324/p/9484208.html,使用了:
pip install PyQt5-tools
然后报错:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. spyder 4.1.5 requires pyqtwebengine<5.13; python_version >= "3", which is not installed. spyder 4.1.5 requires pyqt5<5.13; python_version >= "3", but you have pyqt5 5.15.4 which is incompatible.
-
查了一下得知是spyder和5.15版本的pyqt5不兼容,然后参考网上的教程,使用了
pip install --user pyqtwebengine==5.12 pip install --user pyqt5==5.12
这时,解决了spyder方面的矛盾,另一个矛盾又来了…
- 一个是路径,环境变量
- 一个是pyqt5-tools还有pyqt5-plugins和pyqt5版本的矛盾
-
然后我直接输入了
pip install --user pyqt5-tools==5.12
,报错于是根据报错提示选择了
pip install --user pyqt5-tools==5.12.3.1.6rc1
- 关于环境变量配置我看的这个教程:C:\\Users\\123\\AppData\\Roaming\\Python\\Python38\\Scripts which is not on PATH
- 下面就差pyqt5-plugins和pyqt5的矛盾了,心里窃喜
-
修改pyqt5-plugins的版本,我用了
pip install --user pyqt5-plugins==5.12
,报错: -
这一步犹豫了,因为已经没有5.12的版本了…于是只能退而求其次
pip install --user pyqt5-plugins==5.14.0.1
-
结果…他把我的pyqt5又带回5.14了…和spyder的老矛盾也出来了…
-
我只好立马把pyqt5装回去:
pip install --user pyqt5==5.12.3
-
这时遇到个奇怪报错:
看了一些教程说加上
--user
就可以避免…但是我原本就加了呀这里没有过多纠结,跳过了直接
这个时候用了
pip check
-
-
然后根据上面那个提示,我
pip install --user qt5-applications==5.15.2.2.1
无底洞了属于是😅
- 继续
pip install --user qt5-applications==5.15.2.2.2
-
再
pip check
一下… -
然后去搜pyqt5-plugins没有5.12版本的解决办法…没搜到
-
之前考虑过升级spyder,但没查到spyder版本和pyqt5版本的对应关系,故不敢轻易动手
-
麻了…就这样吧,浪费太多时间了😅😅😅
以上是关于pyqt5安装踩坑记录的主要内容,如果未能解决你的问题,请参考以下文章
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解
PyCharm+PyQt5(5.15.2)+mysql, PyQt5连接mysql,踩坑与解决办法
PyCharm+PyQt5(5.15.2)+mysql, PyQt5连接mysql,踩坑与解决办法