运行上面的代码报错ImportError: cannot import name 'OrderedDict' from 'typing'如何解决
时间: 2023-11-14 15:05:10 浏览: 61
ImportError: DLL load failed while importing cv2: 找不到指定的模块(亲自解决)
这个问题可能是由于你使用的 Python 版本太低导致的。`OrderedDict` 是 Python 标准库中的一部分,但是在旧版本的 Python 中可能没有包含在 `typing` 模块中。
你可以尝试升级你的 Python 版本到 3.7 或更高版本,因为从 Python 3.7 开始,`OrderedDict` 已经被移动到了 `collections` 模块中,不再需要从 `typing` 中导入。
如果你不能升级 Python 版本,可以尝试将代码中的 `from typing import OrderedDict` 改为 `from collections import OrderedDict`。这样就可以直接从 `collections` 模块中导入 `OrderedDict`,而不需要使用 `typing` 模块。
阅读全文