(已解决)PyQt5 ImportError: DLL load failed: 找不到指定的模块
一、工具:
Python3.7+pyqt5+pycharm 2019.3.3
二、前情提要:
1.先安装qt工具,
2pip安装pyqt5,
3.用pycharm配置qt designer和pyuic,
三、报错:
from pyqt5 import QtCore
ImportError: DLL load failed: 找不到指定的模块
四、走过的岔路
关于这个错误网上给出很多解决方案,我试了很多都不行。不是说方法不行(我不知道行不行),是我的情况不适用。
1.python3.dll文件丢失。
你要是没用anaconda,就不要试了,完了试了还是不行,竟是浪费时间了。
2.pip卸载重装pyqt5
就很迷惑,我本来就是用pip装的,完了装上没导入成QtCore,重装就能行了?
3.卸载重装python
正好我买的书上面用的python3.7,我就趁这次把python3.6卸载了,装了3.7,当然,对解决这个问题是没用的
4.版本一致
有看到说python用的32位的话,pyqt(忘记他说的是qt工具还是pyqt5包了)也的是32位的,反正我也费事统一了版本
五、解决了(撒花 撒花)
捣鼓了一下午后,突然发现:
我的QT工具和pyqt5在一个路径下,然后我一卸载QT,pyqt5的东西也都没有了!但是用pip list会发现pyqt5还在?????我终于发现有亿点点的不对劲,于是卸载QT和所有pyqt5相关包,重装QT时把他装到了E:\qt。pyqt5独自美丽的待在 F:\Python安装位置\Lib\site-packages。然后把qt designer配置路径改一下,ok,一切正常,大功告成。