티스토리 뷰
Installation xgboost in Window with Anaconda
Kaggle에 요즘 인기 있는 xgboost 설치 방법을 알려드리겠습니다.
참고 :
참고 된 url과 함께 보시면 좋습니다.
먼저 Git-Bash를 열어서
1. 밑에 4가지를 차례대로 해주세요.
$ git clone --recursive https:// $ cd xgboost $ git submodule init $ git submodule updategith ub.c om/d mlc/ xgbo os t
2. MinGW-W64 설치 및 환경변수 설정
ⓐ MinGW-W64 설치
그 다음 MinGW-W64이 없으 신 분들은
여기 : https://sourceforge.net/projects/mingw-w64/
에서 설치해주시고,
* Architecture : x86_64 로 바꿔주시고 나머지는 건드리지 마세요.
-> 설치 완료 하세요
ⓑ MinGW-W64 directory확인
설치 완료 후, Check directory
C:\Program Files\mingw-w64\x86_64-6.2.0-posix-seh-rt_v5-rev1
ⓒ 환경변수 설정
*bin 폴더를 환경변수에 설정해야 합니다.
C:\Program Files\mingw-w64\x86_64-6.2.0-posix-seh-rt_v5-rev1\mingw64\bin 를 환경변수에 설정해 봅시다.
(내컴퓨터 ->오른쪽 마우스 클릭 -> 속성 -> 고급 시스템설정에 들어가서 )
환경변수 click 후
아래 그림을 보고 1(path)-> 2(edit)-> 3(make new one) click And add this directory
C:\Program Files\mingw-w64\x86_64-6.2.0-posix-seh-rt_v5-rev1\mingw64\bin
4번 처럼 directory 붙여넣기 한 후 완료!
3. 다시 Git-Bash로 돌아가서 다음과 같이 실행 한다.
$ which mingw32-make
하면 C:\Program Files\mingw-w64\x86_64-6.2.0-posix-seh-rt_v5-rev1\mingw64\bin/mi
확인 했으면, 다음 명령어 들을 차례대로 진행해 주세요.
$ cd xgboost
$ which mingw32-make
$ alias make='mingw32-make'
$ cd dmlc-core
$ make -j4
$ cd ../rabit
$ make lib/
$ cd ..
$ cp make/mingw64.mk config.mk
$ make -j4
이런 식으로 실행이 됩니다.
설치 완료!
4. Anaconda prompt 킨다.
xgboost 가 설치된 곳에서 python-package 폴더에 들어가주세요.
(cd 로 들어가면 됨.)
저 같은 경우는
C:\Users\suk\xgboost\python-package 에 설치가 되어있네요.
여기로 들어와서 python setup.py install
을 쓰고 엔터(Enter) 누르면 설치됩니다.
(Enter)
설치완료!
* 저는 이렇게 했는데 Jupyter Notebook에서 XGBClassifier() 하니까
module 'xgboost' has no attribute 'XGBClassifier' 라고 에러메세지가 뜨면서안되시는 분들은!!
(다 한줄 알았는데ㅠ)
하지만!!! Don't worry about it!!
방금 작업했던 xgboost 폴더를 Anaconda lib site-packages에 Folder이동 혹은 복사 해주시면 됩니다!!
완료!!
이제 XGBClassfier도 로드 성공!!
- Total
- Today
- Yesterday
- Korean favorit coins
- ANS
- Bitcoin in Korea
- 코인시장전망
- 이미지ID
- 빌드
- AntShares
- Bitcoin news in South Korea
- 코인시장
- Bitcoin news
- 코인전망
- Bitcoin news in Korea
- ok
- build
- South Korea Exchange Bithumb
- 비트코인
- 코인시장동향
- bithumb
- hacking
- 비트코인가격하락
- 알트코인
- Bithumb hacking
- coin exchange
- neo
- ANS change to NEO
- Altcoin news
- 코인하락세
- Bithumb Exchange
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |