之前运行没有错误,今天运行代码时出现该错误:
D:\software\anaconda\envs\python330\python.exe D:/yolov5/detect.py
module 'pkg_resources' has no attribute 'parse_version'
detect: weights=runs\train\exp10\weights\best.pt, source=D:\Graduation_design\video\1.mp4, data=data\coco128.yaml, imgsz=[640, 640], conf_thres=0.25, iou_thres=0.45, max_det=1000, device=, view_img=False, save_txt=False, save_conf=False, save_crop=False, nosave=False, classes=None, agnostic_nms=False, augment=False, visualize=False, update=False, project=runs\detect, name=exp, exist_ok=False, line_thickness=3, hide_labels=False, hide_conf=False, half=False, dnn=False
YOLOv5 2022-2-22 torch 1.9.0 CPU
Fusing layers...
Model Summary: 213 layers, 7012822 parameters, 0 gradients
Traceback (most recent call last):
File "D:/yolov5/detect.py", line 294, in <module>
main(opt)
File "D:/yolov5/detect.py", line 289, in main
run(**vars(opt))
File "D:\software\anaconda\envs\python330\lib\site-packages\torch\autograd\grad_mode.py", line 28, in decorate_context
return func(*args, **kwargs)
File "D:/yolov5/detect.py", line 137, in run
pred = model(im, augment=augment, visualize=visualize)
File "D:\software\anaconda\envs\python330\lib\site-packages\torch\nn\modules\module.py", line 1051, in _call_impl
return forward_call(*input, **kwargs)
File "D:\yolov5\models\common.py", line 402, in forward
y = self.model(im) if self.jit else self.model(im, augment=augment, visualize=visualize)
File "D:\software\anaconda\envs\python330\lib\site-packages\torch\nn\modules\module.py", line 1051, in _call_impl
return forward_call(*input, **kwargs)
File "D:\yolov5\models\yolo.py", line 126, in forward
return self._forward_once(x, profile, visualize) # single-scale inference, train
File "D:\yolov5\models\yolo.py", line 149, in _forward_once
x = m(x) # run
File "D:\software\anaconda\envs\python330\lib\site-packages\torch\nn\modules\module.py", line 1051, in _call_impl
return forward_call(*input, **kwargs)
File "D:\yolov5\models\yolo.py", line 58, in forward
self.grid[i], self.anchor_grid[i] = self._make_grid(nx, ny, i)
File "D:\yolov5\models\yolo.py", line 74, in _make_grid
if check_version(torch.__version__, '1.10.0'): # torch>=1.10.0 meshgrid workaround for torch>=0.7 compatibility
File "D:\yolov5\utils\general.py", line 288, in check_version
current, minimum = (pkg.parse_version(x) for x in (current, minimum))
File "D:\yolov5\utils\general.py", line 288, in <genexpr>
current, minimum = (pkg.parse_version(x) for x in (current, minimum))
AttributeError: module 'pkg_resources' has no attribute 'parse_version'
Process finished with exit code 1