Failing to import pandas-datareader, "ImportError: cannot import name 'StringIO' from 'pandas.compat'"
Failing to import pandas-datareader, "ImportError: cannot import name 'StringIO' from 'pandas.compat'"
我正在尝试使用 pandas datareader 检索数据,但是当我尝试导入它时,它不会 运行 生成以下错误。我已经通过 pip 安装了最新的 pandas 和 pandas-datareader。
在一个类似的问题上,他们声称他们通过降级到旧版本的 pandas 和 pandas-datareader 解决了这个问题,尽管当我尝试回应这个结果时,它无法降级两个并且仍然继续有这些错误。我之前有更多的代码,并认为问题出在代码中,但是当我决定注释掉所有内容时,我意识到错误发生在导入过程中,如下所示。下面的错误消息还有更多内容,但我相信我包含了重要部分,因为其余部分只是回溯。
import pandas as pd
import pandas_datareader as web
ImportError: cannot import name 'StringIO' from 'pandas.compat' (/Users/roshanamir/Desktop/AI/Pycharm/ATM2/venv/lib/python3.7/site-packages/pandas/compat/__init__.py)
任何帮助将不胜感激,提前致谢。
pandas.compat.StringIO
是 removed 当 pandas 停止支持 Python 2 版本 0.25.0.
已在pandasdatareader中修复,将在0.8.0中发布。现在,下载实时更改的 latest development version。
我正在尝试使用 pandas datareader 检索数据,但是当我尝试导入它时,它不会 运行 生成以下错误。我已经通过 pip 安装了最新的 pandas 和 pandas-datareader。
在一个类似的问题上,他们声称他们通过降级到旧版本的 pandas 和 pandas-datareader 解决了这个问题,尽管当我尝试回应这个结果时,它无法降级两个并且仍然继续有这些错误。我之前有更多的代码,并认为问题出在代码中,但是当我决定注释掉所有内容时,我意识到错误发生在导入过程中,如下所示。下面的错误消息还有更多内容,但我相信我包含了重要部分,因为其余部分只是回溯。
import pandas as pd
import pandas_datareader as web
ImportError: cannot import name 'StringIO' from 'pandas.compat' (/Users/roshanamir/Desktop/AI/Pycharm/ATM2/venv/lib/python3.7/site-packages/pandas/compat/__init__.py)
任何帮助将不胜感激,提前致谢。
pandas.compat.StringIO
是 removed 当 pandas 停止支持 Python 2 版本 0.25.0.
已在pandasdatareader中修复,将在0.8.0中发布。现在,下载实时更改的 latest development version。