欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu下安装labelImg,亲测可行

程序员文章站 2022-07-03 14:12:29
...

我的安装方式的从源码编译,环境为ubuntu16.04

安装步骤:

1  从github上下载源码 

https://github.com/tzutalin/labelImg

2 依次执行下面的命令

sudo apt-get install pyqt5-dev-tools
sudo pip3 install -r requirements/requirements-linux-python3.txt
make qt5py3
python3 labelImg.py

不出意外的话,敲入最后一行命令就会弹出labelImg的界面,表示安装成功。

ubuntu下安装labelImg,亲测可行

但是!!!! 我在安装的时候当输入下面这行命令时出了问题:

make qt5py3

从网上搜到的结果是安装的pyqt5与sip的版本不匹配

(ssd) aaa@qq.com:~/labelImg$ python3 labelImg.py
Traceback (most recent call last):
  File "labelImg.py", line 15, in <module>
    from PyQt5.QtGui import *
ModuleNotFoundError: No module named 'PyQt5'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "labelImg.py", line 24, in <module>
    import sip
ModuleNotFoundError: No module named 'sip'


解决办法:

卸载已经安装好的PyQt5,卸载的时候发现自己安装的版本是PyQt5-5.13.2

sudo pip3 uninstall PyQt5

只需要降低PyQt5的版本就好了,如何查看版本号呢?

在安装的时候随便写一个肯定不会存在的版本号,比如

PyQt5==5.12.20

敲入命令之后会提示错误信息如下:

ERROR: Could not find a version that satisfies the requirement PyQt5==5.12.14 (from versions: 5.7.1, 5.8, 5.8.1.1, 5.8.2, 5.9, 5.9.1, 5.9.2, 5.10, 5.10.1, 5.11.2, 5.11.3, 5.12, 5.12.1, 5.12.2, 5.12.3, 5.13.0, 5.13.1, 5.13.2)
ERROR: No matching distribution found for PyQt5==5.12.20

找一个低版本的就OK了

相关标签: 环境安装