macOS安装:
1.安装 Homebrew
2.安装最新版本的gcc (gcc-6)
brew install gcc --without-multilib
这步比较耗时,用了将近1小时。
3.从git上下载源码
cd进入你想要安装的目录,然后输入下面的代码。(我是直接在打开终端的目录)
git clone --recursive https://github.com/dmlc/xgboost
cd xgboost; cp make/config.mk ./config.mk; make -j4
出现了如下错误:
clang: error: unsupported option '-fopenmp'
错误原因:You installed gcc
with Homebrew, yet the error is from clang
. That should simply mean that your default compiler still points to clang
instead of the newly installed gcc
.
解决方案:
用
cd xgboost; cp make/minimum.mk ./config.mk; make -j4
替换
cd xgboost; cp make/config.mk ./config.mk; make -j4
最后在make -j4 即可。
如果是利用Python调用,那么还需要
cd python-package; sudo python setup.py install
- 1
即可安装完成。