AnacondaのPython(Windowsプラットフォーム)にxgboostをインストールするには?
私はPythonの新規ユーザーです。最新のAnaconda 3 2.4.1 (Python 3.5)を以下のリンクからダウンロードしました。 https://www.continuum.io/downloads
私のPCのコンフィグレーションはWindows 10、64ビット、4GB RAM
Anacondaのコマンドプロンプトで 'pip install xgboost'が失敗した後、パッケージをダウンロードする正しい方法を見つけようと何時間も費やしましたが、Anaconda用の特定の指示を見つけることができませんでした。
どなたかAnacondaからxgboostをインストールする方法を教えてください。
57
3
昨日、Python用のxgboostをWindowsにインストールすることができましたこのリンクを踏むことで。しかし、Anacondaを使ってインポートしようとしたところ、失敗しました。これは Anaconda が異なる Python ディストリビューションを持っていることが原因だと認識しました。その後、再度検索し、[この素晴らしい記事][2]を見つけ、成功しました!
このトリックは、通常の Python 用にインストールして成功した後、Anaconda 用に動作させるためには、Anaconda プロンプトを立ち上げて、このフォルダに cd して "code\xgboost\python-package" を実行するだけです。
これで完成です。記事ではパスを追加する必要があると書かれていますが、私の場合はそのまま動作しました。頑張ってください。
また、リンクが利用できない場合に備えて、元の内容を以下にコピーしておきます...
[2]: https://www.ibm.com/developerworks/community/blogs/jfp/entry/Installing_XGBoost_For_Anaconda_on_Windows?lang=en
パッケージディレクトリには、xgboostがWindowsでは不安定であると記載されており、無効になっています。
xgboostはwindowsでは不安定であり、使用できません: >pipによるwindowsへのインストールは現在無効です。
1.あなたのマシンでxgboostを構築するために、ここhttps://github.com/Rafi993/xgboost/を見てください。上記の解決策には様々な種類がありますが、上記のリンク先のバージョンが良いようです。少なくとも私の場合はうまくいきました。Windows 7とWindows Server 2008でテストしました。
2.次に,pythonバインディングをインストールするために,cmdで以下のコマンドを実行してください。
cd python-package python setup.py install
.お役に立てれば幸いです。