运行 python labelGo.py 的时候出现以下错误,所有的包都已经成功安装了
XuechengWu opened this issue · 3 comments
XuechengWu commented
报错如下
Traceback (most recent call last):
File "labelGo.py", line 1744, in <module>
sys.exit(main())
File "labelGo.py", line 1738, in main
app, _win = get_main_app(sys.argv)
File "labelGo.py", line 1729, in get_main_app
win = MainWindow(args.image_dir,
File "labelGo.py", line 281, in __init__
edit_mode = action(get_str('editBox'), self.set_edit_mode,
File "labelGo.py", line 97, in <lambda>
get_str = lambda str_id: self.string_bundle.get_string(str_id)
File "D:\AnnotationsTools\labelGo-Yolov5AutoLabelImg-master\libs\stringBundle.py", line 47, in get_string
assert(string_id in self.id_to_message), "Missing string id : " + string_id
AssertionError: Missing string id : editBox
请问如何解决?或者能通过docker安装吗?
wfm777 commented
我也出这个问题了,求解
wfm777 commented
找到了,是不是使用中文格式了,使用英文格式就可以运行了,吧stringBundle.py里面52行给打开吧54行给注释掉试一下
XuechengWu commented
问题解决步骤:
- 换回英文模式,即:将stringBundle.py里面52行给打开,54行给注释掉;
- 使用Anaconda新建一个环境;
- 打开Anacenda Prompt(新建的环境);
- 转到 labelGo 所在的文件路径;
- 依次运行install命令、requirements安装命令和python LabelGo.py 的运行命令。