成功!labelimg anaconda + python3.5

本文详细介绍了在win10系统中,使用Python3.5安装图像标注工具labelImg的步骤,包括下载源码、创建conda虚拟环境、安装PyQt5及相关工具,以及解决可能出现的IndentationError和ImportError等错误问题。
摘要由CSDN通过智能技术生成

此文借鉴图像标注工具labelImg安装方法(win10+Python3.5)_u010807846的博客-CSDN博客

1.下载源码到桌面(或其他地方也行)解压:https://github.com/tzutalin/labelImg

2.可以conda自己创建一个新虚拟环境:conda creatre -n labelimg python==3.5

2.激活环境,cd命令进入源码文件夹,一般为labelimg-master目录下

3.命令行输入:pip install PyQt5==5.8.2      等待安装

4.再输入:  pip install pyqt5-tools==5.8.2.1   等待安装

5.再输入: pip install lxml

5.再:pyrcc5 -o resources.py resources.qrc

6.运行  : python labelImg.py

可能遇到问题1:

 File "labelImg.py", line 21
    if sys.version_info.major >= 3:
    ^
IndentationError: unexpected indent

解:

进入此文件labelImg.py ,第21行,将图片这一段缩进到最左边即可,此为格式问题

可能遇到问题2:

 Traceback (most recent call last):
  File "labelImg.py", line 24, in <module>
    from PyQt4.QtGui import *
ImportError: No module named 'PyQt4'
IndentationError: unindent does not match any outer indentation level

解:我们安装的是PyQt5,还是在上文件把4改为5,两处

可能遇到问题3:

 File "E:\labelimg-master\libs\labelDialog.py", line 37, in __init__
    layout.addWidget(bb, alignment=Qt.AlignmentFlag.AlignLeft)
AttributeError: type object 'AlignmentFlag' has no attribute 'AlignLeft'

进入labelimg-master\libs\labelDialog.py第37行将alignment=Qt.AlignmentFlag.AlignLeft改为

 alignment=Qt.AlignLeft,此为版本问题

共勉!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值