win10&anaconda下rolabelimg安装教程

太难了

第一步,下载rolabelimg的代码包。

https://codechina.csdn.net/mirrors/cgvict/roLabelImg?utm_source=csdn_github_accelerator

在这里插入图片描述
这是rolabelimg代码包的win10安装说明,看起来很简单,其实暗藏玄机。

第二步,下载PyQt4的安装包

anaconda直接安装pyqt4难以成功,具体为啥我也不清楚,反正去这个网站下载whl文件

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4

在这里插入图片描述
PyQt4对python的版本要求非常严格,可以看到一共就面向2.7,3.4,3.5,3.6,3.7,下载面向python=2.7的版本(64位系统就下载PyQt4-4.11.4-cp27-cp27m-win_amd64.whl)。

不要下载py3的版本!不要下载py3的版本!不要下载py3的版本!会报错!

第三步,在anaconda中创建一个python=2.7的环境label

如果装python=2.7的环境失败,可以换源下载,或者先下载源码包,总之这个好解决。

第四步,安装PyQt4

把刚刚下载的PyQt4-4.11.4-cp27-cp27m-win_amd64.whl文件随便搁个地方存着,然后在anaconda中cd到其存放目录,执行pip install PyQt4-4.11.4-cp27-cp27m-win_amd64.whl

这一步也是容易出bug的一步,常报错:pyrcc4不是内部或外部命令,解决方法是在计算机环境变量中进行设置,在系统环境变量的Path中添加Pyrcc4.exe文件的路径

Pyrcc4.exe文件的路径为:F:\Anaconda3\envs\label\Lib\site-packages\PyQt4\

最后这个\不要忘了!

第五步,安装lxml

这个简单,运行pip install lxml即可,别用conda install装。

第六步,安装rolabelimg

在cmd或者anaconda中,cd到rolabelimg的路径下:(label) G:\Software\roLabelImg-master>

然后执行:pyrcc4 -o resources.py resources.qrc

另外,如果你前面装的是py3的环境,那还会报另一个错,因为安装步骤中的pyrcc4 -o resources.py resources.qrc,必须在py2的环境下运行,如果在py3的环境下运行该命令就是报错:

TypeError: qRegisterResourceData(int, str, str, str): argument 2 has unexpected type ‘str’。

网上针对该错误也有解,将该命令改为:pyrcc4 -py3 resource.qrc -o qrc_resources.py

但是我没成功,感觉不太行,所以建议不要用py3,单独建一个py2的环境,就不会报这个错误了。

接着,执行:python roLabelImg.py

即可打开如下窗口:

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值