簡體   English   中英

在 Python 中導入 pandas_datareader 的問題

[英]Problem importing pandas_datareader in Python

我想使用 python 從雅虎財經和/或谷歌財經獲取歷史和當前數據股票價格。 為此,我在我的機器上安裝了 pandas 和 pandas_datareader。 當我導入 pandas 時一切正常,但是當我導入 pandas_datareader 時出現錯誤。 更具體地說,以下腳本

import pandas
import pandas_datareader

產生以下錯誤

  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,但它仍然不起作用。 知道可能是什么問題嗎? 我在 macOS High Sierra 版本 10.13.5 的 MacBook Pro(2015 年開始)上使用 python3。

嘗試這個:

import pandas as pd
pd.core.common.is_list_like = pd.api.types.is_list_like
import pandas_datareader

讓我知道它是否有效:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM