首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Python中导入pandas_datareader时出现问题

在Python中导入pandas_datareader时出现问题
EN

Stack Overflow用户
提问于 2018-06-26 00:35:05
回答 1查看 2.3K关注 0票数 0

我想从雅虎财经和/或使用python的谷歌财经获得历史和当前的股票价格数据。为此,我在机器上安装了pandas和pandas_datareader。当我导入pandas时,一切正常,但是当我导入pandas_datareader时,我得到一个错误。更具体地说,下面的脚本

代码语言:javascript
复制
import pandas
import pandas_datareader

生成以下错误

代码语言:javascript
复制
  File "a.py", line 5, in <module>
    import pandas_datareader
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pandas_datareader/__init__.py", line 2, in <module>
    from .data import (DataReader, Options, get_components_yahoo,
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pandas_datareader/data.py", line 14, in <module>
    from pandas_datareader.fred import FredReader
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pandas_datareader/fred.py", line 1, in <module>
    from pandas.core.common import is_list_like
ImportError: cannot import name 'is_list_like'

我试着重新安装pandas_datareader,但它仍然不能工作。你知道问题出在哪里吗?我在macBook专业版(从2015年开始)上使用python3,并使用macOS High Sierra版本10.13.5。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-26 01:00:01

试试这个:

代码语言:javascript
复制
import pandas as pd
pd.core.common.is_list_like = pd.api.types.is_list_like
import pandas_datareader

并让我知道它是否有效:)

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

https://stackoverflow.com/questions/51032573

复制
相关文章

相似问题

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