I'm struggling to run train.py from yolov5 because of this error, I tried to search about it but nothing really helped.
Traceback (most recent call last):
File "train.py", line 43, in <module>
import val as validate # for end-of-epoch mAP
File "/home/flint/treinamento/yolov5-master/val.py", line 37, in <module>
from models.common import DetectMultiBackend
File "/home/flint/treinamento/yolov5-master/models/common.py", line 23, in <module>
from utils.dataloaders import exif_transpose, letterbox
File "/home/flint/treinamento/yolov5-master/utils/dataloaders.py", line 25, in <module>
import torchvision
File "/home/flint/anaconda3/lib/python3.7/site-packages/torchvision/__init__.py", line 5, in <module>
from torchvision import datasets, io, models, ops, transforms, utils
File "/home/flint/anaconda3/lib/python3.7/site-packages/torchvision/models/__init__.py", line 16, in <module>
from .maxvit import *
File "/home/flint/anaconda3/lib/python3.7/site-packages/torchvision/models/maxvit.py", line 3, in <module>
from typing import Any, Callable, List, Optional, OrderedDict, Sequence, Tuple
ImportError: cannot import name 'OrderedDict' from 'typing' (/home/flint/anaconda3/lib/python3.7/typing.py)
I already tried updating/changing my python version.