Xgboost: コンダはxgboostをインストールします

作成日 2016年09月12日  ·  11コメント  ·  ソース: dmlc/xgboost

バグやインストールの問題については、次の情報を提供してください。
あなたが提供する情報が多ければ多いほど、私たちはより簡単に提供できるようになります
ヘルプとアドバイス。

環境情報

オペレーティング・システム:
Mac OS X El Captain 10.11.6

使用されるパッケージ(python / R / jvm / C ++):
Python

使用xgboostバージョン:
0.3.0

ソースからインストールする場合は、提供してください

  1. コミットハッシュ( git rev-parse HEAD
  2. ログが役立ちます(ログが大きい場合は、添付ファイルとしてアップロードしてください)。

Pythonパッケージを使用している場合は、

  1. Pythonのバージョンとディストリビューション
    2.7
  2. ソースからインストールしていない場合にxgboostをインストールするコマンド
    conda install -c akode xgboost = 0.3

再現する手順

xgboostを正常にインストールしましたが、ルートに表示されます。 しかし、xgboostをインポートしようとすると、パッケージが存在しないと表示されました。

OSError:dlopen(// anaconda / lib / python2.7 / site-packages / libxgboostwrapper.so、6):ライブラリがロードされていません:@ rpath /./ libgomp.1.dylib
参照元://anaconda/lib/python2.7/site-packages/libxgboostwrapper.so
理由:画像が見つかりません

最も参考になるコメント

公式のAnaconda Distribution xgboost Pythonパッケージをインストールするには、 conda install py-xgboost (Windows、Linux、またはmacOSの場合)を使用してください。Rパッケージの場合conda install r-xgboostです。

全てのコメント11件

@ghostintheshellariseバージョンxgboost=0.3は非常に古くなっているようです。 condaがあるので、 pip install xgboostを試してみませんか?

私はこの指示に従います

  1. オープンターミナル
  2. タイプ:git clone https://github.com/dmlc/xgboost.git
  3. タイプ:cd xgboost; 作る; cdラッパー; python setup.py install --user

しかし、それは最後のコマンドでは機能しません
python setup.py install --user

次のエラーメッセージを返します

Traceback (most recent call last):
  File "setup.py", line 19, in <module>
    LIB_PATH = libpath['find_lib_path']()
  File "xgboost/libpath.py", line 47, in find_lib_path
    'List of candidates:\n' + ('\n'.join(dll_path)))
__builtin__.XGBoostLibraryNotFound: Cannot find XGBoost Libarary in the candidate path, did you install compilers and run build.sh in root path?
List of candidates:
/Users/SimonTse/xgboost/python-package/xgboost/libxgboost.so
/Users/SimonTse/xgboost/python-package/xgboost/../../lib/libxgboost.so
/Users/SimonTse/xgboost/python-package/xgboost/./lib/libxgboost.so
//anaconda/xgboost/libxgboost.so

そして、私はpip命令を介してインストールしようとしましたが、それは私がすでにxgboostでインストールされているというメッセージを私に与えました

Requirement already satisfied (use --upgrade to upgrade): xgboost in /anaconda/lib/python2.7/site-packages

私はCSの訓練を受けていないので、すべてが私にはとても不可解に見えます

私は同じ問題を経験しています:

Cannot find XGBoost Libarary in the candidate path, did you install compilers and run build.sh in root path?

解決策は見つかりましたか?

どうもありがとうございました :)

@ felipecruz91 condaインストールを使用する代わりに、必要なコンパイラ(gcc 5など)を使用した後、 pip install xgboostを試してみましたか?

@phunterlauはい、 pip install xgboostを使用しようとしましたが、次のエラーが発生します。

No files/directories in C:\Users\....\AppData\Local\Temp\pip-build-9j_99ys4\xgboost\pip-egg-info (from PKG-INFO)

ああ、あなたはウィンドウズを使っています、GitHubからインストールしてください

@phunterlau Githubからインストールしてみました:

git clone --recursive https://github.com/dmlc/xgboost
git submodule init
git submodule update
alias make='mingw32-make'
cp make/mingw64.mk config.mk; make -j4
cd python-package
python setup.py install

そして、次のエラーが発生します。

Traceback (most recent call last): File "setup.py", line 19, in <module> LIB_PATH = libpath['find_lib_path']() File "xgboost/libpath.py", line 46, in find_lib_path 'List of candidates:\n' + ('\n'.join(dll_path))) XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you install compilers and run build.sh in root path? List of candidates: C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\libxgboost.dll C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\../../lib/libxgboost.dll C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\./lib/libxgboost.dll C:\Users\felipe.cruz\AppData\Local\Continuum\Miniconda3\xgboost\libxgboost.dll C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\../../windows/x64/Release/libxgboost.dll C:\Users\felipe.cruz\Source\Repos\xgboost2\xgboost\python-package\xgboost\./windows/x64/Release/libxgboost.dll

何か案が?

どうもありがとうございました :)

@ felipecruz91 (インストール手順にも記載されているように)IBMによるこの手順に、厳密にステップバイステップで従ってください。
https://www.ibm.com/developerworks/community/blogs/jfp/entry/Installing_XGBoost_For_Anaconda_on_Windows?lang=en

公式のAnaconda Distribution xgboost Pythonパッケージをインストールするには、 conda install py-xgboost (Windows、Linux、またはmacOSの場合)を使用してください。Rパッケージの場合conda install r-xgboostです。

@mingwandroidあなたはヒーローです

@mingwandroid thump up

このページは役に立ちましたか?
0 / 5 - 0 評価