[Python]名前is_list_likeをインポートできません



Cannot Import Name Is_list_like



行う:

from pandas_datareader import data

間違って与えられた場合は次のようになります。



File 'C:PythonPython36libsite-packagespandas_datareader\__init__.py', line 2, in from .data import (DataReader, Options, get_components_yahoo, File 'C:PythonPython36libsite-packagespandas_datareaderdata.py', line 14, in from pandas_datareader.fred import FredReader File 'C:PythonPython36libsite-packagespandas_datareaderfred.py', line 1, in 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

別の解決策は

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