1. 程式人生 > >Ubuntu 下安裝xgboost

Ubuntu 下安裝xgboost

Ubuntu 下安裝xgboost

今天是中秋節,先祝大家節日快樂!
今天宅在家裡學習XGBoost以及其在Python下的使用。可是安裝卻跟其他模組不同,有些小麻煩,通過一些嘗試,最終安裝成功,很開心,跟大家分享一下。
我的環境Ubuntu14.04 ,Python2.7

下載

  1. 在github上下載最新版本XGBoot壓縮包並解壓;

環境配置

2. 執行以下命令
# cd xgboost-master
# make  

在執行make命令時出現了問題:

Makefile: dmlc-core/make/dmlc.mk: No such file
or directory

然後執行以下命令:

# git submodule init

又出現以下問題:

fatal: Not a git repository (or any of the parent directories): .git

執行命令:

# git init

然後再依次執行:

# git submodule init
# git submodule update
# git clone https://github.com/dmlc/xgboost --recursive

安裝

現在進入xgboost目錄下,正常執行安裝操作:

# cd xgboost
# make # cd python-package/ # python setup.py install --user

即可安裝完成。
然後進入Python中匯入測試:

# python
>>> import xgboost
>>>

安裝成功!

最後感謝參考網頁中的作者!


參考網頁:

【1】http://www.tuicool.com/articles/3YfUJrr
【2】http://xgboost.readthedocs.io/en/latest/build.html
【3】http://blog.csdn.net/shichaosong/article/details/9153823