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