【已解决】labelme编辑label时,闪退;报错“IndexError: list index out of range”
当前虚拟环境:
python 3.6.13
labelme 5.0.1
pip 21.3.1
1.IndexError: list index out of range
labelme编辑label时,闪退,如下:
解决方法:
修改文件 D:\Anaconda3\envs\zhmpytorch\Lib\site-packages\labelme\app.py
1075行添加代码,如下:
if not self.uniqLabelList.findItemsByLabel(shape.label):print('shape.label:', shape.label, 'group_id:', shape.group_id)item = self.uniqLabelList.createItemFromLabel(shape.label)self.uniqLabelList.addItem(item)rgb = self._get_rgb_by_label(shape.label)self.uniqLabelList.setItemLabel(item, shape.label, rgb)
1085行删除下面代码:
if not self.uniqLabelList.findItemsByLabel(shape.label):item = QtWidgets.QListWidgetItem()item.setData(Qt.UserRole, shape.label)self.uniqLabelList.addItem(item)
注意缩进一定要用tab,不可是四个空格。
其他问题及解决方法:
2.TabError: inconsistent use of tabs and spaces in indentation
解决方法:
主要是新添加代码的缩进,只能用tab,不可用空格。
【已解决】labelme编辑label时,闪退;报错“IndexError: list index out of range”相关推荐
- 【已解决】极速迅雷win10闪退解决方案
[已解决]极速迅雷win10闪退解决方案 本文作者:天析 作者邮箱:2200475850@qq.com 发布时间: Wed, 17 Jul 2019 18:01:00 +0800 在吾爱下载了个极速迅 ...
- python安装过程中出现文件或目录损坏且无法读取_解决安装python库时windows error5 报错的问题...
python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文 ...
- python安装失败找不到指定路径_解决安装python库时windows error5 报错的问题
python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文 ...
- 调用系统相机和相册出现闪退报错No Activity found to handle Intent
调用系统相机和相册出现闪退报错No Activity found to handle Intent : 在开发安卓项目的时候遇到了一个问题,当手机调用系统相机和相册的时候会出现闪退的现象,根据报错常常 ...
- 解决Dreamweaver 8打开时闪退的问题
今天使用DW8的过程中遇到打开时闪退的问题,无论是之后重启了系统还是重装了软件,依旧不能解决.后来百度一下查到如下办法. ①:进入注册表:win+R----->在弹出的框中输入regedit ② ...
- 最新M1专用LRC更新Adobe Lightroom CC 2021中文直装版,已解决M1安装不上闪退等问题!
Adobe Lightroom Classic 2021 v10.4 for Mac是Adobe出品的强大桌面摄影软件,可以轻松的整理和编辑照片.Lightroom Classic 2021是全球专业 ...
- 开料专家AutoCut Expert软件闪退报错访问OLE注册表的错误,如何解决?
你好!报错信息 "访问 OLE 注册表" 的意思是程序在访问 OLE (Object Linking and Embedding) 对象的注册表时出现了问题. 你可以尝试以下解决方 ...
- autocad 2014 闪退的一种解决办法: 点击菜单栏即闪退报错
autocad 闪退的一种解决办法 遇到AutoCAD闪退,比较多的建议是勾选'显示隐藏文件',在相应的应用程序目录下找到Flexnet文件夹,删掉其下的所有文件,然后重新注册激活.还有就是重装-等等 ...
- 【Mac】mac 安装Axure RP 8 点不开 就一直跳-后闪退-报错Expected an Int64 but got a System.UInt64
1.美图 2.概述 2.1 闪退 先确保软件已安装到[应用程序]中: 比如[CleanMyMac X]软件闪退,就输入以下命令然后回车即可:如下图: codesign -f -s - --deep / ...
最新文章
- C#方式操作Cookie
- android属性动画缩放和平移同时,Android 实现属性动画平移,旋转,缩放,渐变 《H》...
- 搜索引擎关键词劫持之php篇(源码与分析)
- (5)vivado不能生成bit文件(学无止境)
- mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
- mysql 按日期查询
- Codeblocks中的empty project和console application
- grub4dos 制作WIN7、WINPE2003、Ubuntu、dos工具箱多启动U盘 (不量产)
- 游戏公司架构和游戏开发流程概述
- flink实战-实时计算平台通过api停止流任务
- 「python爬虫之路day9」:实战之使用正则表达式爬取抓狂网,古诗文网信息
- 全面讲解光纤、光模块、光纤交换机、光模块组网设计与案例
- 为什么电脑不能安全关闭计算机,电脑无法正常关机的原因以及解决办法
- English trip V2 - 24 Making Predictions Teacher: Taylor
- 关于Python中的基础问题与重点语法分析
- (十八)用JAVA编写MP3解码器——迷你播放器
- php抖音小程序登录后端代码
- 可视化图形界面编程(Easyx联合c++的通讯录系统)
- 小白也能看懂的seaborn入门示例
- 谷歌浏览器(Google Chrome) v83.0.4103.97 正式版介绍及下载