谁能告诉我为什么我会收到此错误?,我已经安装了datareader软件包

时间:2019-09-18 06:13:41

标签: python pandas pandas-datareader

import pandas_datareader.data as web

我已经安装了datareader软件包,但仍然出现此错误

ImportError: cannot import name 'StringIO' from 'pandas.compat' (D:\Anaconda\lib\site-packages\pandas\compat\__init__.py)

2 个答案:

答案 0 :(得分:0)

解决方案:

  

pip3 install --upgrade pandas == 0.24.2

然后:

pip install pandas-datareader

答案 1 :(得分:0)

问题是pandas 0.25.0已删除pandas.compat。所以回到0.24.2

pip install "pandas<0.25.0"

pipenv install "pandas<0.25.0"