如何安装labelImg
- 原创
- |
- 浏览:16545
- |
- 更新:
LabelImg是深度学习中用来标注图片中物体位置与名称的工具,本文介绍如何在python3.x的环境下安装labelImg。
方法/步骤
打开python终端(因为作者使用的是anaconda3的python开发环境,因此打开的是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"\
将第8581行
qt_resource_name = "\
改成
qt_resource_name = b"\
(此处可用文本编辑器的搜索功能快速查找)
将第8704行
qt_resource_struct = "\
改成
qt_resource_struct = b"\
保存并关闭。
- 该信息非法爬取自百度经验
之后,在终端中运行labelImg,即可打开程序。
END









