yolov8报错:correct = settings.keys() == defaults.keys()

在官网上下载最新的源码之后,运行时发生报错:

File "/yolov8/ultralytics/venv/lib/python3.9/site-packages/ultralytics/yolo/utils/init.py", line 381, in get_settings
correct = settings.keys() == defaults.keys()
AttributeError: 'NoneType' object has no attribute 'keys'

解决方案:
1.经过debug发现需要加载一个yaml文件:
在这里插入图片描述
2.这个文件在用户文件夹下,进入文件夹查看之后发现用户文件夹下的settings.yaml为空,原因get!
3.将报错的correct=…注释,把correct直接赋值为None,然后就会生成一个新的yaml文件。
在这里插入图片描述
注:模型predict文件的位置在:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41318914/article/details/129531199