环境
Python版本:3.7.6
Conda:4.7.12
问题
在conda环境下执行一下命令安装qt5环境
pip install PyQt5
pip install PyQt5-sip
pip install pyqt5-tools
加载测试代码
import PyQt5
测试执行加载PyQt5无报错,但执行QtDesigner的时候就会报错
ModuleNotFoundError: No module named ‘PyQt5.sip’
解决方案
在重新安装PyQt5的过程中可以发现在默认使用pip安装pyqt5-tools依赖包的时候会报错,报错当前PyQt5版本无法兼容pyqt5-tools,所以,应该安装最新兼容当前Python版本Python3.7.6的PyQt5。
先卸载先版本的PyQt5
pip uninstall PyQt5
pip uninstall PyQt5-sip
可能在执行卸载PyQt5-sip的时候就显示包没安装的情况。可以直接不管,
然后,安装指定版本的PyQt5
pip install PyQt5==5.13.0
pip install PyQt5