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

PyQt5导入报错:ImportError: DLL load failed模块未找到求助

解决PyQt5导入时DLL加载失败的问题

针对你遇到的ImportError: DLL load failed: The specified module cannot be found错误,试试这些实用的排查和修复步骤:

  • 检查Python与PyQt5的位数匹配
    首先确认你的Python 3.7.9是32位还是64位,PyQt5安装包必须和Python位数完全一致。运行以下命令查看位数:

    python -c "import sys; print(sys.maxsize > 2**32)"
    

    返回True表示64位,False表示32位。如果位数不匹配,先卸载当前PyQt5,再重新安装对应版本:

    pip uninstall pyqt5
    pip install pyqt5==5.15.4
    
  • 安装对应版本的VC++运行库
    PyQt5 5.15.4依赖Microsoft Visual C++ 2015-2019 Redistributable运行库,务必安装和Python位数匹配的版本。安装完成后重启电脑,再测试导入操作。

  • 将PyQt5的DLL目录加入系统PATH
    找到Python安装路径下的Lib\site-packages\PyQt5\Qt\bin文件夹,把这个路径添加到系统的PATH环境变量中。添加后重启命令行或IDE,再运行你的脚本。

  • 彻底重装PyQt5及依赖
    有时候安装过程中会出现文件损坏,彻底卸载后重新安装能解决问题:

    pip uninstall -y pyqt5 pyqt5-sip
    pip install pyqt5==5.15.4
    

    pyqt5-sip是PyQt5的核心依赖,一起卸载能避免残留文件导致的冲突。

  • 排查其他Qt版本的冲突
    如果你的系统之前安装过独立的Qt SDK,可能会和PyQt5的DLL路径产生冲突。可以暂时把其他Qt相关的路径从PATH中移除,再测试导入是否正常。

内容的提问来源于stack exchange,提问作者Maxime Mouysset

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 04:26:04