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

PyQt6导入QtGui时DLL加载失败求助:安装pyqt6-tools后报错

解决PyQt6安装pyqt6-tools后出现DLL加载失败的问题

核心原因

pyqt6-tools安装时可能引入了与已安装PyQt6版本不兼容的Qt依赖,导致QtGui模块的DLL文件无法正常调用。

解决步骤

  • 彻底卸载冲突包
    打开命令行执行以下命令,完全移除PyQt6和pyqt6-tools:
    pip uninstall -y PyQt6 pyqt6-tools
    
  • 清理残留文件
    进入Python安装目录下的Lib\site-packages文件夹,删除所有含PyQt6或pyqt6_tools的子文件夹;同时清理Scripts目录下相关可执行文件(如designer.exe)。
  • 安装匹配版本的依赖
    针对Python3.9.7,安装版本完全一致的PyQt6和pyqt6-tools:
    pip install PyQt6==6.3.1 pyqt6-tools==6.3.1.1
    
  • 验证修复效果
    重新运行测试代码:
    from PyQt6.QtGui import QIcon
    # 窗口创建逻辑代码
    
    若问题仍存在,将PyQt6安装目录下的Qt6\bin路径(通常在Lib\site-packages\PyQt6\Qt6\bin)添加到系统PATH环境变量,重启命令行后再次测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 09:55:24