A. xgboost4j-spark 怎麼安裝使用
xgboost4j-spark 怎麼安裝使用
1.windows server 2008是64位
2.先安裝python 64位,版本選用2.7.10
3.安裝numpy和scipy,版本都是64位,兼容python 2.7,這兩個擴展包都選用http://www.lfd.uci.e/~gohlke/pythonlibs/下的wheel文件,原因是安裝時候不報錯,其他安裝方法,比如直接pip install scipy,easy_install numpy,會爆出各種莫名其妙的錯誤;
4.安裝visual studio 2010或者2013均可,我開始裝的是visual studio2015,各種按鈕下拉框找不著,很麻煩;
5.安裝vs2013後,直接將xgboost下windows文件夾中xgboost.sln導入solution,在vs上方選擇好x64和release兩個選項,在build下拉菜單中選擇rebuild,最後出現 ========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========, 表明已經編譯成功,不過我編譯時候出了一個差錯,說找不到jni.h文件,是fatal error,不過細看下應該是生成javawrapper時候出錯,結果會導致無法以java方式調用xgboost,不過這些都是小事,我沒打算用java調用xgboost;
6.dos下,進入xgboost\python-package目錄下,輸入命令python setup.py install,開始往c:\python27\lib\site-packages中裝內容
7.然後import xgboost,導入成功
至此,一切搞定