[Python] cannot import name is_list_like
阿新 • • 發佈:2018-12-09
執行操作:
from pandas_datareader import data
的時候報錯,錯誤如下:
File "C:\Python\Python36\lib\site-packages\pandas_datareader\__init__.py", line 2, in <module> from .data import (DataReader, Options, get_components_yahoo, File "C:\Python\Python36\lib\site-packages\pandas_datareader\data.py", line 14, in <module> from pandas_datareader.fred import FredReader File "C:\Python\Python36\lib\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'
這是由於 is_list_like 已經被移到了 pandas.api.types 下面造成的。
解決辦法就是修改 fred.py 檔案,將
from pandas.core.common import is_list_like
修改為:
from pandas.api.types import is_list_like