window+pycharm+anaconda运行labelImg源码,且labelImg-master中没有resources.py

准备

  • 代码的获取:https://github.com/tzutalin/labelImg
  • Anconda
  • pycharm

创建环境

打开cmd——键盘按住win+r ,输入cmd,回车。

首先,查看当前存在的虚拟环境

输入

conda env list

在这里插入图片描述

然后,创建python虚拟环境

输入

conda create -n your_env_name python=X.X
命令创建python版本为X.X(2.7、3.6等)。
名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

在这里插入图片描述
创建成功,并且可以通过conda env list命令,我们可以看到,当前存在的虚拟环境,已新增我们刚刚创建的环境了。
在这里插入图片描述

最后,激活我们刚才创建的虚拟环境

输入

activate your_env_name

在这里插入图片描述

安装pyqt5的相关库

首先,安装PyQt5

输入

pip install pyqt5

在这里插入图片描述

其次,安装PyQt5-tools

输入

pip install pyqt5-tools

在这里插入图片描述

安装其他库

这里使用pycharm安装其他库

首先,使用PyCharm打开labelImg.py

解压 labelImg-master.zip 文件
在这里插入图片描述
打开 labelImg-master 文件夹
在这里插入图片描述
使用 PyCharm 打开 labelImg.py
在这里插入图片描述

其次,准备导入虚拟环境

打开设置,
在这里插入图片描述
在这里插入图片描述
添加虚拟环境
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在安装Anacoda的目录中,找到环境列表 envs ,再找到我们的环境名称,选择 Tools 下的 python.exe ,之后点击左下角的 OK
在这里插入图片描述
再点击 OK
在这里插入图片描述
导入虚拟环境成功!

然后,安装lxml、sip

按步骤添加
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
sip同理。

最后,检查

然后回到刚才的界面,确保有pyqt5、lxml、sip这3个库。
在这里插入图片描述
如果直接运行,会出现
在这里插入图片描述
所以,我们要解决这个问题。

解决No module named libs.resources

首先,产生resources.py文件

回到cmd,进入labelImg-master文件夹,执行

pyrcc5 -o resources.py resources.qrc

在这里插入图片描述

然后,将resources.py移动到libs文件夹

在这里插入图片描述

最后,改PyQt4改为PyQt5

找到代码的29和30行,将4改为5。
在这里插入图片描述

labelImg started.

再次运行代码,成功!
在这里插入图片描述

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值