问题遇到的现象和发生背景:
使用YOLOv5的detect.py来验证是否安装成功,结果运行的时候出不来目标检测的图片
D:\anaconda\envs\lzypytorch\python.exe C:/Users/19043/Desktop/yolov5-6.0/detect.py
detect: weights=yolov5s.pt, source=data\images, 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 2021-10-12 torch 1.13.1 CPU
Traceback (most recent call last):
File "C:\Users\19043\Desktop\yolov5-6.0\detect.py", line 307, in <module>
main(opt)
File "C:\Users\19043\Desktop\yolov5-6.0\detect.py", line 302, in main
run(**vars(opt))
File "D:\anaconda\envs\lzypytorch\lib\site-packages\torch\autograd\grad_mode.py", line 27, in decorate_context
return func(*args, **kwargs)
File "C:\Users\19043\Desktop\yolov5-6.0\detect.py", line 82, in run
model = torch.jit.load(w) if 'torchscript' in w else attempt_load(weights, map_location=device)
File "C:\Users\19043\Desktop\yolov5-6.0\models\experimental.py", line 94, in attempt_load
ckpt = torch.load(attempt_download(w), map_location=map_location) # load
File "D:\anaconda\envs\lzypytorch\lib\site-packages\torch\serialization.py", line 777, in load
with _open_zipfile_reader(opened_file) as opened_zipfile:
File "D:\anaconda\envs\lzypytorch\lib\site-packages\torch\serialization.py", line 282, in __init__
super(_open_zipfile_reader, self).__init__(torch._C.PyTorchFileReader(name_or_buffer))
RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory
进程已结束,退出代码1
实在看不出来该怎么解决。