-
pandas_datareader import시 is_list_like ImportErrorDevelop/python 2018. 7. 25. 19:24
pandas_datareader import시 is_list_like ImportError
pandas datareader를 import하면 아래처럼 ImportError가 발생한다.
이유는 pandas 0.23.0버전에서 is_list_like가 pandas.core.common에서 pandas.api.types으로 옮겨져서 pandas-datareader 0.6에서 해당 버전과 호환이 되지 않아서 발생한다. pandas-datareader 0.7.0버전 개선되어 포함(https://github.com/pydata/pandas-datareader/pull/520)되었으나 아직 release되지 않았기 때문에 개발버전을 사용하거나 임시로 대응해서 사용해야한다.
data-reader import 전에 아래를 먼저 입력해주면 된다.
import pandas as pd
pd.core.common.is_list_like = pd.api.types.is_list_like