有了lightgbm的安装经验,xgboost是方便了不少。直接上步骤吧。
1. 环境
- MAC: macOS High Sierra 10.13.4
- Python: python3.6
2. 安装xgboost
- 下载xgboost
git clone --recursive https://github.com/dmlc/xgboost
注意下载路径,默认下载在当前路径
2. 复制配置文件
cd xgboost
cp make/config.mk ./config.mk
cp命令,复制make文件夹下config.mk文件到当前目录
3. 修改配置文件
vim config.mk
4 . 修改如下命令
export CC = /usr/local/Cellar/gcc/8.2.0/bin/gcc-8
export CXX = /usr/local/Cellar/gcc/8.2.0/bin/g++-8
5 . 编译
配置gcc等参看https://blog.csdn.net/wendaomudong_l2d4/article/details/84401846
make -j4
6 . 安装python包
cd python-package
python3 setup.py install
7 . 测试
import xgboost
xgboost.__version__
3. REF
[1] https://www.jianshu.com/p/c2b0c3067d84
[2] https://zhuanlan.zhihu.com/p/23996104
[3] https://github.com/dmlc/xgboost
2018-11-23 于南京市栖霞区 紫东创意园