๋ฒ๊ทธ ๋๋ ์ค์น ๋ฌธ์ ์ ๊ฒฝ์ฐ ๋ค์ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ญ์์ค.
๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์๋ก ๋ ์ฝ๊ฒ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋์๊ณผ ์กฐ์ธ.
์ด์ ์ฒด์ :
๋งฅ OS X ์ ์บกํด 10.11.6
์ฌ์ฉ๋ ํจํค์ง(python/R/jvm/C++):
ํ์ด์ฌ
xgboost
๋ฒ์ ์ฌ์ฉ:
0.3.0
์์ค์์ ์ค์นํ๋ ๊ฒฝ์ฐ ์ ๊ณตํ์ญ์์ค.
git rev-parse HEAD
)python ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ๊ณตํ์ญ์์ค.
xgboost
๋ฅผ ์ค์นํ๋ ๋ช
๋ น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
์ด์ : ์ด๋ฏธ์ง๋ฅผ ์ฐพ์ ์ ์์
@ghostintheshellarise xgboost=0.3
๋ฒ์ ์ ๋งค์ฐ ์ค๋๋ ๊ฒ ๊ฐ์ต๋๋ค. conda
๊ฐ ์์ผ๋ฏ๋ก pip install xgboost
๋ฅผ ์๋ํ์๊ฒ ์ต๋๊น?
๋๋ ์ด ์ง์๋ฅผ ๋ฐ๋ฅธ๋ค.
๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๋ง์ง๋ง ๋ช
๋ น์์ ์๋ํ์ง ์์ต๋๋ค
ํ์ด์ฌ setup.py ์ค์น -- ์ฌ์ฉ์
๋ค์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ฐํํฉ๋๋ค.
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)
์, ๋น์ ์ Windows๋ฅผ ์ฌ์ฉํฉ๋๋ค, 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 ๋ค์
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ณต์
Anaconda Distribution
xgboost Python ํจํค์ง๋ฅผ ์ค์นํ๋ ค๋ฉดconda install py-xgboost
(Windows, Linux ๋๋ macOS์์)๋ฅผ ์ฌ์ฉํ์ธ์. R ํจํค์ง์ ๊ฒฝ์ฐconda install r-xgboost
์ ๋๋ค.