參考鏈接:http://stackoverflow.com/questions/33749735/how-to-install-xgboost-package-in-python-windows-platform/41274589#41274589
期間使用的編譯好的xgboost安裝包和mingw64安裝文件我放到了百度盤:http://pan.baidu.com/s/1geAtDJX
期間需要實驗的編譯好xgboost包和mingw-w64安裝文件,我放到了百度盤上面:http://pan.baidu.com/s/1jI7LX2I
可以說酷愧,在Windows7上xgboost是我裝過的最難安裝的包了,原因期間需要的編譯工具我沒有;但是依靠上面的鏈接中編譯好的xgboost包勉耀,我成功的安裝的該包,安裝過程記錄如下:
步1训唱,下載了已經(jīng)編譯好的Xgboost包
下載的包是已經(jīng)被編譯好的壓縮文件玫霎,所以凿滤,我們只需要解壓即可
###步2,進入解壓好的文件夾
將里面的一個xgboost文件夾復制到我們的python的C:\Python27\Lib\site-packages\目錄下庶近。
###步3翁脆, python setup.py install
然后cmd在終端下進入目錄? ? C:\Python27\Lib\site-packages\xgboost\python-package ,用命令python setup.py install 進行安裝即可
截止到此,xgboost已經(jīng)安裝好了拦盹。進入終端鹃祖,然后我們看下效果,輸入import xgboost 普舆,如果成功恬口,說明xgboost安裝成功。
如果報錯沼侣,"WindowsError: [Error 126] "祖能,看步4
###步4,安裝mingw-w64
下載鏈接:http://sourceforge.net/projects/mingw-w64/
這是一個在線安裝文件蛾洛,安裝時养铸,要確定安裝的路徑,最后要添加到環(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;
進行完上面的三或四步后轧膘,xgboost就安裝了钞螟。哈哈,可以用了這個讓我魂牽夢繞的包了谎碍。
但是鳞滨,我安裝好之后,出現(xiàn)了一下問題蟆淀,這只是個依賴警告拯啦,不用擔心:
![Paste_Image.png](http://upload-images.jianshu.io/upload_images/4289471-8e9cba3b089715f2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
下面是法二,直接下載xgboost.exe安裝熔任,感覺應該能行褒链,未測試
這是下載鏈接:http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/