You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win10 Python虚拟环境运行PyQt5提示DLL load failed错误求助

PyQt5导入报错:DLL加载失败,找不到指定模块

我已查阅Stack Overflow平台多篇同类型问题的解决方案贴,几乎所有提及的方案都已尝试,全部未生效,试过的操作如下:

  • 使用文件绝对路径运行pyuic5
  • 卸载并安装多个不同版本的pyqt5与pyqt5-tools
  • 将Python根目录下的python3.dll复制到虚拟环境的Scripts文件夹中
  • 升级C++ runtime环境至2015-2019版本,已确认对应运行库安装完成,安装状态截图可查

当前运行环境与报错信息

  • 操作系统:Windows 10
  • 运行环境:搭载Python 3.7.9版本的虚拟环境,版本号通过执行python -V查询确认
  • 执行操作:运行自行编写的test.py脚本,加载已有.ui格式PyQt界面文件,执行命令为python test.py
  • 触发的报错信息如下:
File ".\test.py", line 1, in <module> from PyQt5 import QtWidgets, uic
ImportError: DLL load failed: The specified module could not be found.

相关文件与环境配置详情

使用的test.py文件代码如下:

from PyQt5 import QtWidgets, uic
import sys

app = QtWidgets.QApplication([])

win = uic.loadUi("User_Interface.ui") # 指定.ui文件路径

win.show()

sys.exit(app.exec())

通过pip list命令查询,当前虚拟环境已安装的包及对应版本如下:

click         6.7
packaging     21.3
pip           20.1.1
ply           3.11
pyparsing     3.0.9
PyQt5         5.9
pyqt5-tools   5.9.2.1.3
python-dotenv 0.20.0
setuptools    47.1.0
sip           4.19.8
toml          0.10.2

求助说明

如果问题排查需要补充更多信息我会及时提供。若你的设备上PyQt5可正常运行,也麻烦告知安装的对应包及版本信息,方便我复现可用的虚拟环境配置。


内容的提问来源于stack exchange,提问作者Ahmet-Salman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 16:36:43