File "C:\Users\王楠皓\Desktop\DeepSORT_YOLOv5_Pytorch-master\utils_ds\parser.py", line 23, in merge_from_file self.update(yaml.load(fo.read())) TypeError: load() missing 1 required positional argument: 'Loader'
时间: 2023-09-08 13:10:02 浏览: 165
无人机视觉检测和跟踪Yolov5_DeepSort_Pytorch-master-newest-drone.zip
5星 · 资源好评率100%
这个错误是由于在使用`yaml.load()`函数时缺少了一个必需的参数`Loader`引起的。`load()`函数在PyYAML库中用于将YAML文件加载为Python对象。为了解决这个错误,你可以将`load()`函数的参数`Loader`设置为`yaml.SafeLoader`,如下所示:
```python
self.update(yaml.load(fo.read(), Loader=yaml.SafeLoader))
```
这样就能够正确地加载YAML文件并更新相应的配置信息了。
阅读全文