码迷,mamicode.com
首页 > 其他好文 > 详细

labelImg安装指南

时间:2018-10-01 10:35:06      阅读:2745      评论:0      收藏:0      [点我收藏+]

标签:lob   file   import   err   pyqt4   strong   分享   大小写   alt   

labelimg在安装时会有几个坑,这里填一下。

注意:我发这个博客时各相关库的版本是:

python 3.6.4

pyqt5 5.10.1

pyqt5-tools 5.9.0.1.2

labelimg 1.7.0

 

我用的是anaconda,所以以anaconda prompt作为终端:

在Anaconda Prompt中依次运行以下命令(注意大小写):

pip install PyQt5
pip install pyqt5-tools
pip install lxml
pip install labelImg

全部包安装完毕后,运行labelImg,这时首次运行会报错,错误信息大致如下:

技术分享图片

Traceback (most recent call last):
  File "e:\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "e:\anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "E:\Anaconda3\Scripts\labelImg.exe\__main__.py", line 5, in <module>
  File "e:\anaconda3\lib\site-packages\labelImg\labelImg.py", line 29, in <module>
    import resources
ModuleNotFoundError: No module named resources

这时注意最后一条错误信息中的路径:e:\anaconda3\lib\site-packages\labelImg\labelImg.py。在资源管理器中找到并打开此文件:

 技术分享图片

在文件的第29行,有 import resources 。将这句话改成 from . import resources 。注意from后和import前都各有一个空格。

 技术分享图片

保存并关闭

 

打开此路径下的resources.py文件,将第10行的 from PyQt4 import QtCore 改成 from PyQt5 import QtCore ;

将第12行的 qt_resource_data = "\ 改成 qt_resource_data = b"\ (即多加一个b)

同样的将第8581行的 qt_resource_name = "\ 改成 qt_resource_name = b"\ 

将第12行的 qt_resource_struct = "\ 改成 qt_resource_struct = b"\ 

保存并关闭

之后,在Anaconda Prompt中运行labelImg,即可打开程序。

技术分享图片

 

 

LabelImg官网:https://tzutalin.github.io/labelImg/

labelImg安装指南

标签:lob   file   import   err   pyqt4   strong   分享   大小写   alt   

原文地址:https://www.cnblogs.com/missingdays/p/9733964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!