參考鏈接:http://stackoverflow.com/questions/33749735/how-to-install-xgboost-package-in-python-windows-platform/41274589#41274589
期間使用的編譯好的xgboost安裝包和mingw64安裝文件我放到了百度盤(pán):http://pan.baidu.com/s/1geAtDJX
期間需要實(shí)驗(yàn)的編譯好xgboost包和mingw-w64安裝文件,我放到了百度盤(pán)上面:http://pan.baidu.com/s/1jI7LX2I
可以說(shuō),在Windows7上x(chóng)gboost是我裝過(guò)的最難安裝的包了,原因期間需要的編譯工具我沒(méi)有;但是依靠上面的鏈接中編譯好的xgboost包,我成功的安裝的該包,安裝過(guò)程記錄如下:
步1,下載了已經(jīng)編譯好的Xgboost包
下載的包是已經(jīng)被編譯好的壓縮文件,所以,我們只需要解壓即可
###步2,進(jìn)入解壓好的文件夾
將里面的一個(gè)xgboost文件夾復(fù)制到我們的python的C:\Python27\Lib\site-packages\目錄下。
###步3, python setup.py install
然后cmd在終端下進(jìn)入目錄? ? C:\Python27\Lib\site-packages\xgboost\python-package ,用命令python setup.py install 進(jìn)行安裝即可
截止到此,xgboost已經(jīng)安裝好了。進(jìn)入終端,然后我們看下效果,輸入import xgboost ,如果成功,說(shuō)明xgboost安裝成功。
如果報(bào)錯(cuò),"WindowsError: [Error 126] ",看步4
###步4,安裝mingw-w64
下載鏈接:http://sourceforge.net/projects/mingw-w64/
這是一個(gè)在線(xiàn)安裝文件,安裝時(shí),要確定安裝的路徑,最后要添加到環(huán)境變量里面的
我的安裝路徑是:C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev2
最后添加到環(huán)境變量path里面的內(nèi)容是:C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev2\mingw64\bin;
進(jìn)行完上面的三或四步后,xgboost就安裝了。哈哈,可以用了這個(gè)讓我魂?duì)繅?mèng)繞的包了。
但是,我安裝好之后,出現(xiàn)了一下問(wèn)題,這只是個(gè)依賴(lài)警告,不用擔(dān)心:

下面是法二,直接下載xgboost.exe安裝,感覺(jué)應(yīng)該能行,未測(cè)試
這是下載鏈接:http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/