labelImg 安装报错pyrcc4或者pyrcc5
从github该作者写的labelImg安装,地址 https://github.com/tzutalin/labelImg
按作者所写,安装步骤:
- pyrcc4 -o libs/resources.py resources.qrc
- python labelImg.py
pyrcc4 报错
但运行python labelImg.py 会报如下错:
TypeError: qRegisterResourceData(int, str, str, str): argument 2 has unexpected type ‘str’
解决方法:
第一句加上 -py3
1. pyrcc4 -py3 -o libs/resources.py resources.qrc
2. python labelImg.py
pyrcc5报错
报错:“XX”不是内部或者外部指令,如下
应该是环境配置问题,首先检查一下在python安装目录下Scripts看到pyrcc5.exe是否安装成功
安装成功后,进入LabelImg目录下,后面加pyrcc.exe :
pyrcc5.exe -o libs/resources.py resources.qrc
若没有找到pyrcc5.exe,就需要安装pyqt5-tools和PyQt5,安装命令:
pip install XXX -i https://pypi.mirrors.ustc.edu.cn/simple`
我配置了好久spyder和pyqt5总是版本不兼容,但是不兼容好像不影响使用labelimg,可以用python查一下
import PyQt5 是否导入成功
最后安装成功!