Windows不用anaconda安装labelImg及bug解决

1. Windows不用anaconda安装labelImg:

安装labelImg所需环境–打开

#安装labelImg所需环
pip instll pyqt5 lxml
#打开labelImg
python labelImg.py

2. Windows: ‘pip’ 不是内部或外部命令,也不是可运行的程序 或批处理文件

2.1 原因分析

系统环境变量没配置好

2.2 解决方法

1.控制面板\系统和安全\系统”→“高级系统设置” →“高级“→“环境变量
2.搜索pip.exe路径
3.选择系统变量—path,然后点击编辑
4.将python安装文件的目录添加进去。(包括python安装路径和Scripts路径)
5.python如果默认安装路径一般是:

C:\Users\xxx\AppData\Local\Programs\Python\Python38
C:\Users\xxx\AppData\Local\Programs\Python\Python38\Scripts
将这两个路径添加到系统环境变量path中

3. from libs.resources import *

3.1 原因分析

安装包中只有“resources.qrc”没有“resources.py”

3.2 解决方法

在labelImg_master文件夹中找到resources.qrc,
复制粘贴到libs文件夹里执行

pyrcc5 -o libs/resources.py resources.qrc

输入python labelImg.py可以正常打开labelImg了

4.labelImg报错 TypeError: expected str, bytes or os.PathLike object, not NoneType

4.1 原因分析

闪退、无法更改文件路径

4.2 解决方法

直接在labelImg.py文件中1309行找到这行代码修改即可

self.show_bounding_box_from_annotation_file(str(self.file_path))

修改后即可正常运行

你可能感兴趣的:(解决bug技巧,bug)