如何安装labelImg

  • 原创
  • |
  • 浏览:16545
  • |
  • 更新:

LabelImg是深度学习中用来标注图片中物体位置与名称的工具,本文介绍如何在python3.x的环境下安装labelImg。

工具/原料

  • Python Prompt
  • 联网的计算机

方法/步骤

  1. 1

    打开python终端(因为作者使用的是anaconda3的python开发环境,因此打开的是anaconda prompt)

  2. 2

    在终端中依次输入并运行以下命令(注意大小写必须一致):

    pip install PyQt5

    pip install pyqt5-tools

    pip install lxml

    pip install labelImg

  3. 3

    将以上包安装完毕后,输入并运行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'

    如何安装labelImg
  4. 4

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

    如何安装labelImg
  5. 5

    在文件的第29行,有import resources。将这句话改成from . import resources。注意from和import中间有个英文小数点,在点的前后都各有一个空格。修改后保存并关闭。

    如何安装labelImg
  6. 6

    打开同一路径下的resources.py文件,将第10行的

    from PyQt4 import QtCore

    改成

    from PyQt5 import QtCore

    如何安装labelImg
  7. 7

    将第12行

    qt_resource_data = "\

    改成

    qt_resource_data = b"\

     

    将第8581行

    qt_resource_name = "\

    改成

    qt_resource_name = b"\

    (此处可用文本编辑器的搜索功能快速查找)

     

    将第8704行

    qt_resource_struct = "\

    改成

    qt_resource_struct = b"\

     

    保存并关闭。

  8. 7
    该信息非法爬取自百度经验
  9. 8

    之后,在终端中运行labelImg,即可打开程序。

    如何安装labelImg
    END

注意事项

  • 注意大小写
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部