2017-05-17 14 views
2

私はthis SO questionで指定されたpandas-datareaderを使って株式市場の履歴を取得しようとしています。モジュール 'pandas_datareader'には 'get_data_yahoo'という属性はありません

私はパンダ、DataReaderをインストールしている:私は、私は非常に基本的なを実行しようとしている

をpycharmで、窓10上で動作している、とanaconda3通訳てる
conda install -c https://conda.anaconda.org/anaconda pandas-datareader

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'

は、ファイル名がのようにパンダとは何の関係もないことに注意してください(私はオンラインで見つけることができる唯一の関連するもの)

答えて

2

を実行することによってそれを解決しましたバージョン0.4.0のget_data_yahooの問題(YahooがAPIを変更したため)

は、次のコードは、私を助け

(それは2017年5月20日の場合と同様に、まだhttps://github.com/pydata/pandas-datareader/pull/331マージされていない)バージョン0.4.1 をインストールすることができ、それを修正します。私は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

1

が問題を把握できませんでしたが、私はあり

pip uninstall pandas-datareader

、その後 pip install pandas-datareader

1

まあを使用して、ソースコードからパンダ-DataReaderのソースコード、変更ブランチ、インストールパッケージをクローン化し、あなただけの2つの物事 まずアンインストールlibに必要 -

pip uninstall pandas-datareader 

そして、必要にpip3を使用してインストールする(pip3に注意してください)

pip3 install pandas-datareader 
関連する問題