python – 导入PyQt5时DLL加载失败
发布时间:2020-12-20 10:34:53 所属栏目:Python 来源:网络整理
导读:我在 Windows平台上安装了PyQt5并获得了importError:DLL加载失败. 我已经使用命令安装了pyqt5 pip3 install pyqt5Successfully installed pyqt5-5.8.1 我的Python版本如下: Python 3.5.2 |Anaconda custom (64-bit)| (default,Jul 5 2016,11:41:13) [MSC v
我在
Windows平台上安装了PyQt5并获得了importError:DLL加载失败.
我已经使用命令安装了pyqt5 pip3 install pyqt5 Successfully installed pyqt5-5.8.1 我的Python版本如下: Python 3.5.2 |Anaconda custom (64-bit)| (default,Jul 5 2016,11:41:13) [MSC v.1900 64 bit (AMD64)] on win32 导入错误如下: from PyQt5.QtWidgets import QApplication Traceback (most recent call last): File "<stdin>",line 1,in <module> ImportError: DLL load failed: The specified module could not be found. 谢谢&问候 解决方法
这是因为缺少Python3.dll(存根dll,重新导出Python3x.dll函数,因此一个版本的扩展可以适用于多个版本的python).
如果您的Python发行版没有捆绑python3.dll,您可以尝试使用WinPython(https://winpython.github.io/). 至少2017/04/01版本应该有它. 1)下载WinPython(‘零’版本足够;必须相同“主版本” – 3.5 / 3.6 – 和“位数” – 32/64 – 作为你的Python !!!). 2)解压缩到某个临时目录,取python3.dll并将其粘贴到python目录旁边的python3x.dll中. 3)享受QT工作 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |