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从清华源下速度很快。

我的步骤:

  1. git-labelImg下载labelImg.zip:
    git clone https://github.com/Ruolingdeng/labelImg.git
    或者浏览器直接下载,或者试一下导入到gitee之后,再浏览器下载。
    解压zip,随便放到哪里,我放到anaconda3文件夹下的。

  2. 下载tools:
    sudo apt-get install pyqt5-dev-tools
    在这里插入图片描述

  3. 下载Qtpy5、lxml、sip

     pip3 install pyqt5==5.10 -i https://pypi.tuna.tsinghua.edu.cn/simple
     pip3 install lxml  # 
    

    第一步从清华源安装qtpy5,这里它会顺带把sip也装了
    在这里插入图片描述
    lxml:
    在这里插入图片描述

  4. 在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.

  5. 打开labelImge,在labelImg文件夹下面执行:
    python3 labelImg.py
    在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐