ImportError: cannot import name 'OrderedDict' from 'typing'
时间: 2023-07-24 10:25:01 浏览: 195
ImportError: DLL load failed while importing cv2: 找不到指定的模块(亲自解决)
这个错误是由于您使用的 Python 版本过低所导致的。`OrderedDict` 是一个有序字典,在 Python 3.7 及以前的版本中,它是在 `collections` 模块中定义的,而在 Python 3.8 中被移动到了 `collections.abc` 模块中。
您可以尝试升级您的 Python 版本到 3.8 或以上,或者在 Python 3.7 中使用 `collections` 模块中的 `OrderedDict` 类来代替 `typing` 模块中的 `OrderedDict` 类。
如果您选择在 Python 3.7 中使用 `collections` 模块中的 `OrderedDict` 类,请使用以下代码:
```
from collections import OrderedDict
```
然后使用 `OrderedDict` 类来代替 `typing` 模块中的 `OrderedDict` 类。
阅读全文