ubuntu 16.04.2 在anaconda环境下安装labelImg软件

直接安装遇到的问题

ubuntu的版本为16.04.2,已经提前安装Anaconda3-4.4.0-Linux-x86_64.sh,python版本为3.6,很多python的包不是最新的。
根据labelImg软件链接(https://github.com/tzutalin/labelImg )上ubuntu下的安装说明:

sudo apt-get install pyqt5-dev-tools # 运行没问题
sudo pip install -r requirements/requirements-linux-python3.txt # 运行报错
make qt5py3
python3 labelImg.py
python3 labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

但是安装过程中会出现lxml版本太老,直接退出pip install.

解决办法

第一步(为什么要下面这一步,不清楚,反正先装了吧):

sudo pip install labelImg

安装完成后直接运行labelImg,报错,显示:ModuleNotFoundError: No module named ‘resources’,不管他;
第二步( 升级lxml ):

 sudo conda upgrade lxml

第三步 (修改requirements/requirements-linux-python3.txt文件):

pyqt5==5.10.1
lxml>=4.2.4 # 这一行从原来的lxml==4.2.4修改为>=

其实在这一步我们就看到了,作者对于版本的要求固定在了4.2.4,但是很有可能你的lxml版本不是4.2.4,我电脑升级后版本也不是4.2.4,所以只能使用>=进行代替。
最后一步:

python labelImg.py

Done.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值