基于對xgboost的學習,R語言版本很好安裝,可是python安裝版非普通安裝方法,根據網上教程,一步步的做下來,終于成功了,故博文記錄下來,以供自己或他人查詢。
注意 : 我的電腦是64位的,32位的安裝方法是否雷同,請小心嘗試
需要的軟件:
git
mingw64
anaconda(做計算常用的python集合軟件)
第一步 : 安裝git https://git-scm.com/download/win
選擇64位的版本來下載,
下載好后,安裝。
第二步: 克隆xgboostgit submodule init git submodule update 打開git bash,用cd命令切換到你的工作目錄下,然后執行克隆命令:
git clone --recursive https://github.com/dmlc/xgboost然后,執行:
git submodule init git submodule update但在我的電腦中沒有顯示這兩的執行效果,原因不知。
第三步,安裝mingw64
下載網絡安裝版,然后等待下載完。 下載鏈接:http://pan.baidu.com/s/1pLRQfMV 密碼:qblm
下載好后安裝,設置如下:
等待幾分鐘,若是報錯,請再次安裝,或確認網絡狀況。
找到Mingw64的安裝目錄,mingw-w64/x86_64-6.1.0-posix-seh-rt_v5-rev0/mingw64/bin ,將目錄添加到環境變量中。下面以我的為例,其他的類似仿照。
我的目錄
添加環境變量
打開電腦-系統屬性-高級系統設置 系統屬性
高級系統設置
環境變量
添加
測試是否添加成功 打開cmd,輸入mingw32-make
若是如圖的結果,便成功了
第四步,編譯 打開剛才git克隆的那個窗口,依次輸入以下命令
cd xgboost?alias make='mingw32-make'?cd dmlc-core?make -j4?cd ../rabit?make lib/librabit_empty.a -j4?cd ..?cp make/mingw64.mk config.mk?make -j4下面對每個命令進行截圖說明: 說明:我的xgboost克隆包放在Scripts。根據自己情況來弄。
cd xgboost內容太長,部分截圖
第六步,安裝xgboost
切換到python目錄下:
cd python-package執行安裝命令:
python setup.py install成功標志的截圖
ok,xgboost的python版本就這樣安裝好了。放心的使用。
新聞熱點
疑難解答