查看了官網(wǎng) 的安裝指南
因?yàn)楸旧硎荓inux 渣渣惩系,所以看到 指南里面的修改export 就蒙掉了厌衔。
基本網(wǎng)上說(shuō)的都不夠清楚罢荡,不適合菜鳥(niǎo)傻瓜操作屋厘。
下面是 本人花了大半天 搜索和 消化后
重新整理的完整安裝方法:
- Mac with xcode 用的編譯器是 體系下的clang on LLVM
2.但是clang 并不支持 openMP,
3.所以你需要下最新的gcc(目前是6)
4.在這之前
首先你得有Homebrew (命令行環(huán)境下的 軟件管家)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
5.安裝完畢后薯鳍,就可以安裝gcc-6了
brew install gcc --without-multilib
這個(gè)安裝有點(diǎn)久咖气,大概要50分鐘左右嗜憔。
6.然后開(kāi)始安裝xgboost,以 ~ 作為安裝目錄
cd ~
git clone --recursive https://github.com/dmlc/xgboost
7.因?yàn)槟J(rèn) xgboost是 使用默認(rèn)編譯器晚缩,所以我們要修改 /make/config.mk
去掉注釋?zhuān)业揭韵露ㄎ徊⑶倚薷某蛇@樣
export CC = /usr/local/bin/gcc-6
export CXX = /usr/local/bin/g++-6
保存 并且退出/make目錄溢谤,回到xgboost目錄
重新編譯一下xgboost配置
make -j8
- 把python 與 xgboost的python package綁定路徑
cd python-package; sudo python setup.py install
- 試試 import xgboost as xgb 是否 成功響應(yīng)
xgboost 安裝部分 完畢。