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
结果一直报错:
labelImg安装:windows+python3.5+anaconda4.1.0
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界面

%%%%%%%%%%%%%%%%%%%%%%%%
PS:在windows下可以直接下载exe版本的labelIMG,就不用这么麻烦了。装了pyqt5之后,我发现我的spyder无法启动了。这点我是没法忍受的!!!而且不好解决,最后索性卸载了。

相关文章:

  • 2021-11-02
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
猜你喜欢
  • 2021-10-06
  • 2021-08-07
  • 2021-11-30
  • 2021-12-04
  • 2021-07-22
  • 2022-02-08
相关资源
相似解决方案