ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

【已解决】labelme编辑label时,闪退;报错“IndexError: list index out of range”

2026/10/1 16:44:36 拓冰建站 浏览量
【已解决】labelme编辑label时,闪退;报错“IndexError: list index out of range” 当前虚拟环境python 3.6.13labelme 5.0.1pip 21.3.11.IndexError: list index out of rangelabelme编辑label时闪退如下解决方法修改文件 D:\Anaconda3\envs\zhmpytorch\Lib\site-packages\labelme\app.py1075行添加代码如下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不可用空格。