用win+anaconda3下载配置 labelImg 踩坑bug及解决方法

提示:笔者也只是小白,各方面能力都比较普通,分享平时遇见的问题,也为自己做好问题记录,如果阅读文章的朋友发现有啥问题欢迎评论指正,当然更欢迎大佬提出更好的解决方案,帮助我进步,最后文档参考的文献我也会尽量注明,有朋友发现标错也欢迎评论。

项目场景:

使用图形图像标注工具labelImage制作自己的数据集

问题描述

用win+anaconda3下载配置 labelImg:

打开anaconda prompt进入项目的虚拟环境,通过官方命令下载配置 labelImg:

conda install pyqt=5
conda install -c anaconda lxml
pyrcc5 -o libs/resources.py resources.qrc
python labelImg.py
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

但是在执行到pyrcc5 -o libs/resources.py resources.qrc这句时,报错:‘pyrcc5’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
通过conda list | find "pyqt"命令可以发现是明明是已经成功安装了pyqt


原因分析:

在网上搜了很多方法,包括但不限于:

  1. 再继续输入名:pip install PyQt5-tools’,输入之后确实不报上述错误了,但是出现新的错误:resources.py找不到。。。。又折腾一番还是没能成功
  2. 修改系统环境变量配置(不靠谱,我的环境变量早已配好)
  3. 把官方给的命令conda全部换成pip(我没有尝试,因为之前有听说过conda命令和pip命令混用会导致一些奇怪的bug)

最后我重新查看官网建议:https://github.com/HumanSignal/labelImg?tab=readme-ov-file#labelimg
的建议:
安装教程意识到我是直接执行了conda install pyqt=5,然后进入lib目录下的labelImage目录中执行后续命令,但是其实官网的意思是从官网仓库下载源码,并在源码所在目录下,执行后续命令!!!
在这里插入图片描述


解决方案:

利用git工具从github上拉取源码:

git clone https://github.com/HumanSignal/labelImg.git

进入源码存放的文件夹下,特别注意:cd D:\software\labelImage\labelImg 直接使用cd 命令在anaconda环境中无法生效还是停留在当前目录下,要使用:
cd /d D:\software\labelImage\labelImg
然后就按照官方代码指示一步一步进行便可顺利完成~
小提一嘴,官网也有一个简单的下载示例:
在这里插入图片描述号称:**这是现代 Linux 发行版(例如 Ubuntu 和 Fedora)上最简单的(单命令)安装方法。**我使用的是windows环境就没有使用。

参考文献:

https://github.com/HumanSignal/labelImg
https://blog.csdn.net/weixin_56611720/article/details/132353195
https://blog.csdn.net/weixin_46034990/article/details/124588192

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值