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

Windows10+Python3.9环境下PyQt6 DLL加载失败问题求助

解决PyQt6 DLL加载失败及代码错误的方案

先修正代码错误

你的代码里有个参数错误:

app = QApplication(sys.args)

需改为:

app = QApplication(sys.argv)

sys.argv是Python获取命令行参数的标准属性,QApplication初始化必须传入该参数。

解决DLL加载失败问题

针对PyQt6: DLL load failed while importing QtGui: The specified procedure could not be found错误,按以下步骤排查:

  • 安装/更新VC++运行库
    PyQt6依赖微软Visual C++ Redistributable运行库,下载对应你系统位数(x64,Python3.9通常为64位)的VC++ 2019或2022版本运行库,安装后重启PyCharm。

  • 匹配PyQt6与Python3.9的兼容版本
    部分高版本PyQt6对Python3.9兼容性不佳,建议安装验证过的稳定版本:

    1. 先卸载现有包:
      pip uninstall PyQt6 pyqt6-tools -y
      
    2. 指定版本重新安装:
      pip install PyQt6==6.3.0 pyqt6-tools==6.3.0
      
  • 确认PyCharm的解释器配置
    打开File->Settings->Project: [你的项目名]->Python Interpreter,确保选中的是你安装的Python3.9.0解释器,避免版本混用导致依赖冲突。

  • 添加PyQt6 DLL路径到系统环境变量
    找到Python安装目录下的Lib\site-packages\PyQt6\Qt\bin文件夹,将其路径添加到系统环境变量的Path中,完成后重启电脑让设置生效。

  • 清理PyCharm缓存
    点击File->Invalidate Caches...,选择Invalidate and Restart,清理缓存文件以消除加载异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 04:45:32