Xgboost: Conda menginstal xgboost

Dibuat pada 12 Sep 2016  ·  11Komentar  ·  Sumber: dmlc/xgboost

Untuk bug atau masalah penginstalan, berikan informasi berikut.
Semakin banyak informasi yang Anda berikan, semakin mudah kami dapat menawarkan
bantuan dan saran.

Informasi lingkungan

Sistem operasi:
Mac OS X El Captain 10.11.6

Paket yang digunakan (python/R/jvm/C++):
Python

xgboost versi yang digunakan:
0.3.0

Jika menginstal dari sumber, harap berikan

  1. Komit hash ( git rev-parse HEAD )
  2. Log akan membantu (Jika log besar, harap unggah sebagai lampiran).

Jika Anda menggunakan paket python, harap berikan

  1. Versi dan distribusi python
    2.7
  2. Perintah untuk menginstal xgboost jika Anda tidak menginstal dari sumber
    conda install -c akode xgboost=0.3

Langkah-langkah untuk mereproduksi

Saya telah berhasil menginstal xgboost dan ditampilkan di root. Namun, ketika saya mencoba mengimpor xgboost dikatakan paketnya tidak ada.

OSError: dlopen(//anaconda/lib/python2.7/site-packages/libxgboostwrapper.so, 6): Perpustakaan tidak dimuat: @rpath/./libgomp.1.dylib
Direferensikan dari: //anaconda/lib/python2.7/site-packages/libxgboostwrapper.so
Alasan: gambar tidak ditemukan

Komentar yang paling membantu

Untuk menginstal paket resmi Anaconda Distribution xgboost Python silakan gunakan conda install py-xgboost (di Windows, Linux atau macOS), untuk paket R, conda install r-xgboost .

Semua 11 komentar

@ghostintheshellarise versi xgboost=0.3 tampaknya sangat usang. karena Anda memiliki conda , apakah Anda ingin mencoba pip install xgboost ?

Saya mengikuti instruksi ini

  1. Buka Terminal
  2. ketik: git clone https://github.com/dmlc/xgboost.git
  3. ketik : cd xgboost; membuat; pembungkus cd; python setup.py instal --pengguna

Tapi itu tidak berfungsi pada perintah terakhir
python setup.py instal --pengguna

dan kembalikan pesan kesalahan berikut

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

Dan saya memang mencoba menginstal melalui instruksi pip tetapi itu memberi saya pesan bahwa saya sudah menginstal dengan xgboost

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

Saya bukan CS yang terlatih sehingga semuanya terlihat sangat samar bagi saya

Saya mengalami masalah yang sama:

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

Apakah Anda menemukan solusi?

Terima kasih banyak :)

@felipecruz91 sudahkah Anda mencoba dengan pip install xgboost setelah memiliki kompiler yang diperlukan (misalnya gcc 5), alih-alih menggunakan conda install?

@phunterlau Ya saya mencoba menggunakan pip install xgboost tapi saya mendapatkan kesalahan berikut:

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

Oh, Anda menggunakan windows, silakan instal dari GitHub

@phunterlau saya mencoba menginstal dari 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

Dan saya mendapatkan kesalahan berikut:

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

Ada ide?

Terima kasih banyak :)

@felipecruz91 silakan ikuti instruksi ini oleh IBM (seperti yang disebutkan dalam instruksi instalasi juga), langkah demi langkah, secara ketat
https://www.ibm.com/developerworks/community/blogs/jfp/entry/Installing_XGBoost_For_Anaconda_on_Windows?lang=en

Untuk menginstal paket resmi Anaconda Distribution xgboost Python silakan gunakan conda install py-xgboost (di Windows, Linux atau macOS), untuk paket R, conda install r-xgboost .

@mingwandroid kamu pahlawan

@mingwandroid jempol ke atas

Apakah halaman ini membantu?
0 / 5 - 0 peringkat