labelImg安装:windows+python3.5+anaconda4.1.0

1、下载源码

https://github.com/tzutalin/labelImg, download之后,解压。

2、安装Python3.5

不要用3.6!不要用3.6!不要用3.6!到目前为止,当执行" from lxml import etree "时,会失败,目前没有解决办法。

3、安装PyQt5

进入cmd后,输入: pip install PyQt5
此处有坑,基本上这条命令执行后,因网络问题会出现执行不成功的情况。
可以直接下载whl文件
怎么办?手动下载whl文件。
这里有个技巧,执行pip命令之后,它会自动寻找最合适(匹配你的系统、Python版本)的whl文件,文件名就是Downloading 之后的名字,即 PyQt5-5.8.2-5.8.0-cp35.cp36.cp37-none-win_amd64.whl, 百度下载这个文件就可以,链接直在这, https://pypi.python.org/pypi/PyQt5/5.8.2

下载后直接安装, 输入命令 :pip install XXX.whl
我下载的文件是PyQt5-5.7.1-5.7.1-cp34.cp35.cp36-none-win_amd64.whl
结果一直报错:
在这里插入图片描述
sip.pyd文件即使赋了权限之后也不行。后来发现日志中要求sip>=4.19
但是conda list命令之后发现我的sip版本是4.16.9
所以需要升级一下sip
pip install sip==4.19.0
结果还是报错:permission denied :sip.pyd
授权之后还是不行,然后我把spyder关掉之后就行了。。
sip升级之后,在执行安装命令,成功了终于!!

2、安装pyqt-tools
pip install pyqt5_tools-5.8.2.1.0rc2-cp35-none-win_amd64.whl
3、安装lxml
命令:pip install lxml

4、pyrcc编译资源文件

进入到labelImg解压后的文件,我这里是labelImg-master.
执行命令: pyrcc5 -o resources.py resources.qrc

5、打开labelImg.py
两种方法,方法1,直接在命令窗口中,输入 python3 labelImg.py
方法2,在Python3.5的IDLE打开labelImg.py, 执行Run Module(F5) ,可以正确弹出labelImg界面

猜你喜欢

转载自blog.csdn.net/qq_17854471/article/details/89739584