Pyqt5 已安装,但在导入时出现 dll 加载失败错误?

Posted

技术标签:

【中文标题】Pyqt5 已安装,但在导入时出现 dll 加载失败错误?【英文标题】:Pyqt5 is installed but gives dll failed to load error on import? 【发布时间】:2017-01-17 18:10:18 【问题描述】:

所以,我尝试使用 pip install PyQt5 为我的 miniconda3(python 版本 3.5.1)安装 PyQt5(版本 5.7.1),当我在控制台中尝试 conda list 时它会显示:

但是没有 pyqt5 程序正在运行,当我导入类似的东西时:

from PyQt5.QtWidgets import QApplication

它给出了一个ImportError

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.

我该如何解决这个问题?我必须为 C++ 安装 C++ 和 Qt lib 才能正常工作吗?请帮忙!

【问题讨论】:

【参考方案1】:

我知道这是一个老问题,我找到了适合我的解决方案,也许它对其他人有用。

conda list

应包含pyqtPyQt5qt。如果其中任何一个都不存在,则需要安装它 - 运行:

例如conda install qt

我在问题中看到安装了pyqtPyQt5,但是有qt 吗?

【讨论】:

以上是关于Pyqt5 已安装,但在导入时出现 dll 加载失败错误?的主要内容,如果未能解决你的问题,请参考以下文章

导入 PyQt5 时 DLL 加载失败

导入 PyQt5 时出现 RuntimeError

PyQt5 在导入 skimage 时出现问题

导入具有GPU支持的TensorFlow时DLL加载失败

ImportError:导入 _remap 时 DLL 加载失败

在 Windows Server 2003 中注册 dll 时出现问题