yolov5运行时候报错,想问问有没有知道的。


Traceback (most recent call last):
  File "G:\YOLO5\yolov5-master\train.py", line 466, in <module>
    train(hyp, opt, device, tb_writer)
  File "G:\YOLO5\yolov5-master\train.py", line 178, in train
    testloader = create_dataloader(test_path, imgsz_test, total_batch_size, gs, opt,
  File "G:\YOLO5\yolov5-master\utils\datasets.py", line 53, in create_dataloader
    dataset = LoadImagesAndLabels(path, imgsz, batch_size,
  File "G:\YOLO5\yolov5-master\utils\datasets.py", line 379, in __init__
    labels, shapes = zip(*[cache[x] for x in self.img_files])
ValueError: too many values to unpack (expected 2)

有没有知道这是怎么回事啊!

你用一个data接受zip(*[cache[x] for x in self.img_files]),再分别赋值labels, shapes 试一下