ImportError: cannot import name 'OrderedDict' from 'typing' (D:\ProgramData\anaconda3\envs\pytorch1\lib\typing.py)
时间: 2023-11-23 19:58:17 浏览: 336
Pycharm中import torch报错
5星 · 资源好评率100%
这个错误通常是由于Python版本不兼容导致的。在Python 3.7及以上版本中,collections.OrderedDict已经被移动到了标准库中,因此在导入时不需要使用typing模块。如果你的Python版本低于3.7,那么你需要使用typing模块来导入OrderedDict。你可以通过以下两种方法解决这个问题:
1.如果你的Python版本高于或等于3.7,那么你可以直接从collections中导入OrderedDict,而不需要使用typing模块。例如:
```python
from collections import OrderedDict
```
2.如果你的Python版本低于3.7,那么你需要使用typing模块来导入OrderedDict。例如:
```python
from typing import OrderedDict
```
阅读全文