ImportError: cannot import name 'OrderedDict' from 'typing' (C:\Users\93183\.conda\envs\torch\lib\typing.py)
时间: 2023-10-03 14:04:36 浏览: 192
引用的内容中提到了几个报错信息。根据报错信息中的路径可以看出,这些报错是由于导入模块出现问题导致的。
对于第一个报错信息"ImportError: cannot import name 'Model' from 'torchkeras'",可能是因为导入的模块中没有名为'Model'的属性或方法,你可以检查一下导入的模块是否正确,或者查看相关文档以确定正确的导入方式。
对于第二个报错信息"ModuleNotFoundError: No module named 'PIL’",可能是因为缺少名为'PIL'的模块。你可以尝试通过命令行安装该模块,例如使用pip命令:pip install Pillow。如果已经安装了该模块但仍然报错,可能是模块的安装路径与Python解释器的搜索路径不一致,你可以尝试将模块的路径添加到Python解释器的搜索路径中。
针对你提出的问题"ImportError: cannot import name 'OrderedDict' from 'typing'",可能是因为在'typing'模块中找不到名为'OrderedDict'的对象。你可以检查一下导入的模块是否正确,或者查看相关文档以确定正确的导入方式。
相关问题
superset db upgrade 报错 ImportError: cannot import name TypedDict from typing (/home/owen/.conda/envs/superset/lib/python3.7/typing.py)
这个错误通常是由于 Python 版本过低导致的,因为 `typing.TypedDict` 是在 Python 3.8 中引入的新特性。你可以尝试更新你的 Python 版本到 3.8 或以上版本来解决这个问题。
如果你无法更新 Python 版本,也可以尝试安装 `typing_extensions` 库并使用其中的 `TypedDict` 类来代替 `typing.TypedDict`。你可以使用以下命令进行安装:
```
pip install typing-extensions
```
然后在你的代码中这样导入 `TypedDict`:
```
from typing_extensions import TypedDict
```
ImportError: cannot import name 'OrderedDict' from 'typing' (C:\Users\admin\.conda\envs\shuchuyolo\lib\typing.py)
这个错误是由于在你的代码中导入了`typing`模块的`OrderedDict`时出现了问题。根据引用和来看,这个错误可能是由于你的Python和PyTorch版本不一致引起的。在Python 3.7中,`typing`模块不包含`OrderedDict`,而PyTorch的`torchvision`模块需要使用`OrderedDict`。所以当你导入`typing`的`OrderedDict`时,就会出现无法导入的错误。引用提到了解决方法,你可以修改`maxvit.py`文件中的导入语句,将`OrderedDict`从`typing`中导入改为从`typing_extensions`中导入。这样可以避免使用Python 3.7中缺少的`OrderedDict`。另外,你可以根据引用中的代码来测试是否成功安装了`tensorflow`和`sonnet`模块。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [ImportError: cannot import name ‘OrderedDict‘ from ‘typing‘ (/root/miniconda3/envs/clip/lib/...)](https://blog.csdn.net/weixin_43656802/article/details/130012263)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [ImportError: cannot import name ‘OrderedDict‘ from ‘typing‘ (D:\environment\Anaconda\envs\DROID\...](https://blog.csdn.net/Elon15/article/details/129710215)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文