Mac 安装 xgboost
1、升级brew
由于把Mac升级到10.12后,brew没有更新,我在更新brew的时候发现几个坑,现分析一下。不要直接使用 brew update
更新brew,会报错。使用 brew upgrade
进行软件更新,在更新其他软件的同时会主动更新brew。
2、安装最新版本的gcc
brew install gcc --without-multilib
注意:如果部升级 brew 就不能安装 gcc。
3、从Git上下载源码
git clone --recursive https://github.com/dmlc/xgboost
下载后 cd xgboost; cp make/minimum.mk ./config.mk; make -j4
编译xgboost。到目前为止,只是编译了xgboost而已。
4、安装python版xgboost
因为xgboost分python版和R语言版。由于R的性能瓶颈,我使用的python,因此安装python版xgboost。
进入xgboost
目录下,然后再进入xgboost的 python-package
目录,使用命令:cd python-package/
在 python-package 目录下执行:sudo python setup.py install
,如果不加sudo