不知道妳用的是什麽開發環境。我建議妳使用anoconda,它集成了許多與挖掘和統計相關的軟件包,省去了我們自己安裝的麻煩。(主要考慮包之間的依賴關系,建議自動安裝anoconda、numpy、matplotlib等基礎包)。
安裝集成開發環境後,使用以下鏈接下載xgboost-windows文件:?
Xgboost-windows文件
打開xgboost目錄下的windows文件夾,打開版本為vs2013以上的xgboost.sln項目(必須使用以上版本,之前我用vs2010打開會出現各種問題)。右鍵單擊項目名稱-單擊配置管理器-並將調試更改為發布。可以根據自己的電腦選擇win32或win64。?
然後右鍵單擊以重新生成解決方案。當單詞successful出現在輸出窗口中時,意味著已經成功安裝了C++版本的xgboost。?
打開cmd並輸入xgboost的python-package目錄。我的是這個路徑:f:\ program files \ anno conda \ XG Boost-master \ python-package。cmd命令是:?
外賓:進入?
CD \ Program Files \ anno conda \ xgboost-master \ python-package?
然後輸入python setup.py install並輸入?
如果以上步驟都沒問題,系統會自動在python-package包中安裝xgboost包。
判斷xgboost是否安裝成功:?
將xgboost作為xgb導入?
導入成功後,基本沒有問題。