使用Python的pandas-datareader包出现错误

程序如下

import datetime as dt

import pandas_datareader as pdr

import pandas_datareader.data as web

start = dt.datetime(2016, 1, 1)

end = dt.datetime(2016, 12, 31)

df = pdr.get_data_yahoo('TSLA',start,end)

print(df.head(3))



出线问题:ImportError: cannot import name is_list_like


是安装的pandas_datareader 以及pandas版本的问题pip自动安装的版本无法使用

先使用pip 卸载掉两个老的包 代码如下

pip uninstall pandas

pip uninstall pandas-datareader


重新安装两个包

pip install pandas==0.19.0

pip install pandas-datareader==0.5.0

运行成功!!!!

你可能感兴趣的:(使用Python的pandas-datareader包出现错误)