[英]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.