參考鏈接: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,下載了已經編譯好的Xgboost包
下載的包是已經被編譯好的壓縮文件,所以,我們只需要解壓即可
###步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已經安裝好了。進入終端,然后我們看下效果,輸入import xgboost ,如果成功,說明xgboost安裝成功。
如果報錯,"WindowsError: [Error 126] ",看步4
###步4,安裝mingw-w64
下載鏈接:http://sourceforge.net/projects/mingw-w64/
這是一個在線安裝文件,安裝時,要確定安裝的路徑,最后要添加到環境變量里面的
我的安裝路徑是:C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev2
最后添加到環境變量path里面的內容是:C:\Program Files\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev2\mingw64\bin;
進行完上面的三或四步后,xgboost就安裝了。哈哈,可以用了這個讓我魂牽夢繞的包了。
但是,我安裝好之后,出現了一下問題,這只是個依賴警告,不用擔心:

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