labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题

在运行labelImg.py的时候发生这个ModuleNotFoundError: No module named libs.resources报错labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题_第1张图片

 原因是:libs文件夹下面没有resources这个模块

需要找到你下载的labelImg-master的位置找到这个文件

 可以使用pyrr5.exe把resources.qrc格式转换成resources.py

具体步骤:

1、首先确保你的环境里安装了xml,PyQt5这两个库,如果没有的话,需要在anaconda里面输入

pip install xml
pip install PyQt5

2、因为在anaconda里面不像cmd里面那么好切换工作路径所以需要在外部进行更改(不切换的话会报错找不到文件)

labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题_第2张图片

 这时需要找到Anaconda Prompt的文件位置。

labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题_第3张图片labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题_第4张图片

右键点Anaconda Prompt,进入属性,把起始位置里面的内容切换到你labelImg-master的位置,

labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题_第5张图片labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题_第6张图片

 然后点击应用,再打开anaconda 就会从labelImg-master打开了,之后再输入

Pyrcc5 -o resources.py resources.qrc

labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题_第7张图片

 就会在当前目录下生成一个resource.py的文件了。再把resource.py复制到当前文件夹的libs文件夹内,重新用pyhon打开labellmg.py,运行就可以了。labelimage打开出现(ModuleNotFoundError: No module named libs.resources)问题_第8张图片

你可能感兴趣的:(python,开发语言)