ImportError:无法从“pandas”导入名称“DtypeArg”

ImportError: cannot import name 'DtypeArg' from 'pandas

提问人:unstuck 提问时间:8/26/2021 更新时间:1/22/2022 访问量:5129

问:

我在 Conda 环境中使用 Pandas 1.3.2。

在 Jupyter Notebook 上导入 pandas 时:

import pandas as pd

我收到错误:

ImportError: cannot import name 'DtypeArg' from 'pandas._typing' (C:\Users\tone_\anaconda3\envs\spyder\lib\site-packages\pandas\_typing.py)

我见过类似的问题,但到目前为止还没有解决方案。

谁能帮忙?

Python 熊猫

评论

0赞 Snowfire 8/26/2021
你试过dwongrading to pandas 1.3.0吗?这似乎是一个常见的错误

答:

1赞 drauedo 8/26/2021 #1

根据这篇文章中提供的答案,它是 .pandas==1.3.1

一个可能的解决方案是将其降级到某个早期版本,例如pip install pandas==1.3.0

评论

0赞 unstuck 8/26/2021
没错,我也看到了那个帖子。认为问题与 pandas 1.3.1 有关,我升级到了 1.3.2
0赞 drauedo 8/26/2021
您是否尝试降级它?也许错误仍然存在于 1.3.2 中。
0赞 unstuck 8/26/2021
我刚才正在尝试
3赞 Omnia Al-wazzan 1/22/2022 #2

当我将熊猫从 panadas=1.3.5 降级到 pandas=1.3.0 并且我正在使用 conda 环境时,它对我有用

评论

0赞 Community 1/22/2022
您的答案可以通过其他支持信息进行改进。请编辑以添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何写出好答案的更多信息。
0赞 relizt 1/25/2022
我也在使用 pandas 1.3.5 并遇到了这个问题,感谢分享。