我正在尝试在 Windows 10 x64 的 Anaconda 环境中使用通过 pip 安装的 PyQt5。这就是我创建环境的方式:
conda create --name qt python=3.6
activate qt
pip install pyqt5
运行示例应用程序时出现错误:
文件“pyqt_test.py”,第 16 行,来自 PyQt5.QtWidgets import QApplication,QWidget ImportError:DLL 加载失败:找不到指定的模块。
通过从 python.org 下载 Python 然后安装 pyqt5 来安装 Python 按预期工作。
谢谢您的帮助。
原文由 Luka 发布,翻译遵循 CC BY-SA 4.0 许可协议
刚遇到同样的问题,Miloslav 对这个问题的看法是正确的,实际上 conda 似乎也应该提供 python3.dll,请参阅此处进行讨论 https://github.com/ContinuumIO/anaconda-issues/issues/ 1394 。
简而言之,只需使用 conda 通过运行来安装 pyqt5:
这将安装最新的 pyqt 绑定,目前是 pyqt 5.6