在官网上下载最新的源码之后,运行时发生报错:
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文件的位置在: