드디어 XGBoost 이야기가 설치되었습니다.

5304 단어 Python3Pythonxgboost
XGBoost를 넣으려다가 오류가 발생했지만 성공했습니다.
이전에는 Anaconda Prompt에서 다음 ↓ 명령을 실행해도 안 되었습니다.
conda install -c anaconda py-xgboost
XGBoost의 설치는 다른 프로그램에 넣고 위의 코드 기록을 입력해야 한다는 것을 판명했기 때문이다.
설치 방법의 비망록이니 같은 처지의 사람들을 도울 수 있다면 좋겠다.

환경


・Windows10(64bit)
・Python3.6
・Anaconda

1. gfortran 컴파일러를 포함하는 압축 파일 다운로드 및 압축 해제


sourceforge의 HP에서 gfortran 컴파일러를 포함하는'압축 파일'을 다운로드하여 압축을 풀다
파일 압축 sourceforge.net HP 아래에서 x86_64-posix-sjlj(사진이 빨간 테두리로 둘러싸인 물건) 다운로드를 클릭하세요.

x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z를 다운로드했기 때문에 압축을 풀었습니다.
(해동용 소프트웨어가 없는 경우7-Zip 등 무료 해동용 소프트웨어를 다운로드합니다.)
압축을 풀면 브라우저는 다음과 같이 x86_64-*** 폴더가 생성되었습니다. 여기서 mingw64 폴더가 생성됩니다.
mingw64 폴더를 확장하면 bin 폴더도 확장됩니다.(확장된 경우 필요 없음)

bin 폴더의 주소를 복사합니다.
(사진 ↑ "C:\Program Files\x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0\mingw64\bin")

2. PATH 설정


임의의 디렉토리에서 MinGW-w64에 포함된 GCC를 이용하려면 PATH를 미리 설정해야 합니다.
바탕 화면 왼쪽 아래에 있는 시작 메뉴를 클릭하고 표시된 응용 프로그램 목록의'Windows 시스템 도구'를 클릭하십시오.

디스플레이에서 제어판을 클릭합니다.

제어판을 표시한 후 시스템 및 보안을 클릭합니다.

다음 화면에서 시스템 을 클릭합니다.

시스템 화면이 표시되면 왼쪽 메뉴에서 시스템 세부 설정 을 클릭합니다.

시스템 속성 화면이 나타납니다.환경 변수 클릭

환경 변수 화면이 표시됩니다.
시스템 환경 변수에서 "변수"에 "Path"라고 적힌 변수를 찾고 "Path"를 클릭한 곳에서 한 번 선택한 다음 "편집"단추를 누르십시오.

환경 변수 이름 편집 화면에서 오른쪽 위 모서리의 새로 만들기를 클릭합니다.
방금 복사한 MinGW-w64 디렉토리에 입력합니다.(위의 예는 "C:\pg\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin"을 입력합니다.)

이로써 지금까지 PATH로 설정된 값에 GCC에서 사용된 PATH가 추가되었습니다.
명령 프롬프트를 시작하고 디렉터리에 "gcc-v"를 입력하고 확인을 실행합니다.
gcc -v

3. 명령줄에서 Git를 사용합니다.


이미 사용할 수 있는 환경이라면 4.
사이트에서 최신 버전의 exe 파일을 다운로드합니다. (사진 빨간색 상자에서 다운로드할 수 있습니다.)
설치하다.

명령줄에서 사용하려면 "Git from the Windows Command Prompt"를 선택하고 Next 를 클릭합니다.


설치 확인.
명령 프롬프트를 시작하고 다음 명령을 실행합니다.
git --version
버전을 표시한 후 설치에 성공했습니다.이제 명령줄에서 Git를 사용할 수 있습니다.

4. 컴파일 후 XGBoost 사용


명령 프롬프트를 시작합니다. 명령 프롬프트에서git clone.
git clone --recursive https://github.com/dmlc/xgboost
cd xgboost
git checkout 9a48a40
git submodule init
git submodule update
이번에는 Anaconda Prompt에서 다음 명령을 수행합니다.
conda install -c anaconda py-xgboost
y/n 질문을 받았기 때문에 y를 선택하면 설치됩니다.
설치 후 jupyter 등의 편집기
import xgboost as xgb
오류가 없으면 입력하고 실행합니다.
XGBoost를 사용할 수 있습니다.

좋은 웹페이지 즐겨찾기