Linux下快速安装LabelImg
环境:anaconda Python3.6 ,ubuntu 18.04,在base环境安装的。
参考了别人的方法:Ubuntu 18.04 Linux安装labelImg的教程
但是linux环境… 用文章中的方法太慢了…导致我慢的原因:
- 终端用git clone xxxx.git 下载labelImg.zip太慢,后来用浏览器直接下载,速度还行。p.s:下载git的大文件,可以利用开源中国的代码仓库gitee,参考这篇文章:提高github下载速度的方法【100%有效】可达到2MB/s
- 原文
sudo pip3 install -r requirements/requirements-linux-python3.txt
可以不加sudo。
这一步下载了三个东西:Qtpy5、lxml、sip,如果用这个命令,默认都是从pythonhosted下载。Qtpy5大小为107M,20kB的速度,下到天荒地老,Qtpy5从清华源下速度很快。
我的步骤:
-
从git-labelImg下载labelImg.zip:
git clone https://github.com/Ruolingdeng/labelImg.git
或者浏览器直接下载,或者试一下导入到gitee之后,再浏览器下载。
解压zip,随便放到哪里,我放到anaconda3文件夹下的。 -
下载tools:
sudo apt-get install pyqt5-dev-tools
-
下载Qtpy5、lxml、sip
pip3 install pyqt5==5.10 -i https://pypi.tuna.tsinghua.edu.cn/simple pip3 install lxml #
第一步从清华源安装qtpy5,这里它会顺带把sip也装了
lxml:
-
在labelImge文件夹下面运行:
make qt5py3
如果显示如下,则安装成功,在该文件夹下运行python3 labelImg.py
可以成功打开labelImg
p.s :如果make失败,提示:
RuntimeError: the sip module implements API v12.0 to v12.3 but the PyQt5.QtCore module requires API v12.4 Makefile:24: recipe for target 'qt5py3' failed make: *** [qt5py3] Error 1
卸载sip,安装别的版本:
pip3 uninstall sip pip3 install sip
重新make. -
打开labelImge,在labelImg文件夹下面执行:
python3 labelImg.py