模块 'pandas_datareader' 没有属性 'get_data_yahoo'
module 'pandas_datareader' has no attribute 'get_data_yahoo'
我正在尝试使用 pandas-datareader 获取股市历史,如 this SO question 中指定的那样。
我已经安装了 pandas-datareader:
conda install -c https://conda.anaconda.org/anaconda pandas-datareader
我 运行 宁 windows 10, pycharm 和 anaconda3 解释器
我正在尝试 运行 最基本的:
import pandas_datareader as pdr
pdr.get_data_yahoo('AAPL')
但是我得到一个错误:
File "D:/Dropbox/Duo/documents docs/Projects/F500AquisitionQuality/m_and_a_quality/stock_utils.py", line 2, in <module>
pdr.get_data_yahoo('AAPL')
AttributeError: module 'pandas_datareader' has no attribute 'get_data_yahoo'
请注意,文件名与 this reddit comment 中的 pandas 无关(我在网上找到的唯一相关内容)
无法找出问题,但我确实通过 运行
解决了
pip uninstall pandas-datareader
然后
pip install pandas-datareader
0.4.0 版 get_data_yahoo 有问题(因为 Yahoo 更改了 API)。
要修复它,您可以安装版本 0.4.1
(截至 2017 年 5 月 20 日,尚未合并 https://github.com/pydata/pandas-datareader/pull/331)
以下代码对我有帮助。我克隆了 pandas-datareader 源代码,更改了分支,使用 pip3
从源代码安装了包
git clone https://github.com/pydata/pandas-datareader
cd pandas-datareader/
git remote add rgkimball http://github.com/rgkimball/pandas-datareader
git fetch rgkimball fix-yahoo
git checkout fix-yahoo
pip3 uninstall pandas_datareader
python3 setup.py install
嗯,你只需要两样东西
首先卸载库 -
pip uninstall pandas-datareader
然后需要使用pip3安装它(注意是pip3)
pip3 install pandas-datareader
我正在尝试使用 pandas-datareader 获取股市历史,如 this SO question 中指定的那样。
我已经安装了 pandas-datareader:
conda install -c https://conda.anaconda.org/anaconda pandas-datareader
我 运行 宁 windows 10, pycharm 和 anaconda3 解释器
我正在尝试 运行 最基本的:
import pandas_datareader as pdr
pdr.get_data_yahoo('AAPL')
但是我得到一个错误:
File "D:/Dropbox/Duo/documents docs/Projects/F500AquisitionQuality/m_and_a_quality/stock_utils.py", line 2, in <module>
pdr.get_data_yahoo('AAPL')
AttributeError: module 'pandas_datareader' has no attribute 'get_data_yahoo'
请注意,文件名与 this reddit comment 中的 pandas 无关(我在网上找到的唯一相关内容)
无法找出问题,但我确实通过 运行
解决了pip uninstall pandas-datareader
然后
pip install pandas-datareader
0.4.0 版 get_data_yahoo 有问题(因为 Yahoo 更改了 API)。
要修复它,您可以安装版本 0.4.1 (截至 2017 年 5 月 20 日,尚未合并 https://github.com/pydata/pandas-datareader/pull/331)
以下代码对我有帮助。我克隆了 pandas-datareader 源代码,更改了分支,使用 pip3
从源代码安装了包git clone https://github.com/pydata/pandas-datareader
cd pandas-datareader/
git remote add rgkimball http://github.com/rgkimball/pandas-datareader
git fetch rgkimball fix-yahoo
git checkout fix-yahoo
pip3 uninstall pandas_datareader
python3 setup.py install
嗯,你只需要两样东西 首先卸载库 -
pip uninstall pandas-datareader
然后需要使用pip3安装它(注意是pip3)
pip3 install pandas-datareader