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

Windows运行labelImg遇PyQt DLL加载失败及PyQt4模块缺失错误求助

解决Windows下labelImg运行时的PyQt依赖问题
  • 清理残留依赖并重新安装适配版本
    先卸载可能冲突的PyQt包:

    pip uninstall -y PyQt4 PyQt5 pyqt5-tools
    

    针对Python3.9安装稳定兼容的PyQt5与labelImg版本:

    pip install PyQt5==5.15.6 pyqt5-tools==5.15.6.0.1
    pip install labelImg==1.8.6
    
  • 配置PyQt5 DLL路径到环境变量
    找到Anaconda环境中PyQt5的bin目录(示例路径:C:\Users\okeon\anaconda3\Lib\site-packages\PyQt5\Qt5\bin),将该路径添加到系统环境变量的Path中,重启命令行后再运行labelImg。

  • 使用Anaconda虚拟环境隔离依赖(推荐)
    创建并激活专用虚拟环境:

    conda create -n labelimg_env python=3.9
    conda activate labelimg_env
    

    在新环境内安装适配依赖:

    conda install pyqt=5.15
    pip install labelImg
    

    之后直接在该环境下启动labelImg即可。

  • 手动修复labelImg的导入逻辑
    找到C:\Users\okeon\AppData\Roaming\Python\Python39\site-packages\labelImg\labelImg.py文件,打开后修改导入代码,删除尝试导入PyQt4的部分,仅保留PyQt5的正确导入:

    from PyQt5.QtGui import *
    from PyQt5.QtCore import *
    from PyQt5.QtWidgets import *
    

    保存文件后重新运行labelImg。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 03:16:04