Windows 10 + anaconda 安装配置labelImg小坑记录(配置成功)

Windows 10 + anaconda 安装配置labelImg小坑记录(配置成功)

问题1. 报错:

from lxml import etree

解决方案:

首先,因为有的lxml版本没有etree部分,所以import会报错;其次,若lxml版本没有问题,检查是否激活conda环境(windows下有时候base也需要激活),不激活conda环境的话可能会默认使用pip下的lxml,pip下的lxml或许会因为版本问题出现这个错误。

问题2. 报错:

Traceback (most recent call last):
File “labelImg.py”, line 1355, in openNextImg
self.loadFile(filename)
File “labelImg.py”, line 1096, in loadFile
self.showBoundingBoxFromAnnotationFile(filePath)
File “labelImg.py”, line 1114, in showBoundingBoxFromAnnotationFile
filedir = filePath.split(basename)[0].split("/")[-2:-1][0]
IndexError: list index out of range

解决方案:

由于windows下系统目录分割符和linux不同导致出现此问题,对labelImg.py中1114行做如下修改:
filedir = filePath.split(basename)[0].split(os.sep)[-2:-1][0]

问题3. 警告:

Loading setting failed

解决方案:

home目录(每个人电脑的home目录不同,自己找)下 .labelImgSettings.pkl文件可能出现问题,删掉即可。(其实,即使不删,软件也会生成一个新的来覆盖掉,这样第二次打开软件的时候就不会报这个警告了。)

你可能感兴趣的:(Windows 10 + anaconda 安装配置labelImg小坑记录(配置成功))