首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导入pandas-datareader失败,"ImportError:无法从‘pandas.compat’导入名称'StringIO‘“

导入pandas-datareader失败,"ImportError:无法从‘pandas.compat’导入名称'StringIO‘“
EN

Stack Overflow用户
提问于 2019-07-22 04:07:24
回答 1查看 2.1K关注 0票数 1

我正在尝试使用pandas datareader检索数据,但是当我尝试导入它时,它不会运行并生成下面的错误。我已经通过pip安装了最新的pandas和pandas-datareader。

在一个类似的问题上,他们声称他们只是通过降级到旧版本的pandas和pandas-datareader来解决这个问题,尽管当我试图回报这个结果时,它无法降级这两个版本,并且仍然存在这些错误。我之前有更多的代码,并认为问题出在代码中,但当我决定注释掉所有内容时,我意识到错误发生在导入过程中,如下所示。下面的错误消息还有更多,但我相信我包含了重要的部分,因为其余的只是回溯。

代码语言:javascript
运行
复制
import pandas as pd
import pandas_datareader as web
代码语言:javascript
运行
复制
ImportError: cannot import name 'StringIO' from 'pandas.compat' (/Users/roshanamir/Desktop/AI/Pycharm/ATM2/venv/lib/python3.7/site-packages/pandas/compat/__init__.py)

任何帮助都将不胜感激,提前谢谢您。

EN

Stack Overflow用户

回答已采纳

发布于 2019-07-22 05:01:43

当pandas在0.25.0版本中停止支持Python2时,pandas.compat.StringIOremoved

这已经在pandas datareader中得到了修复,并将在0.8.0中发布。现在,下载更改生效的latest development version

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57136598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档