mac xgboost 安装

在安装xgboost遇到好多坑,现整理如下:

      1. 安装homebrew
        1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      2. 安装新版gcc(目前版本7)
        1. brew install gcc --without-multilib 
      3. git 上下载源码
        1. 安装在根目录比较方便,cd ~
        2. git clone --recursive https://github.com/dmlc/xgboost 
      4. 对gcc进行调整到最新版
        1. cd  xgboost
        2. cd make
        3. vim config.mk;将一下注释删除,改为最新
          export CC = /usr/local/bin/gcc-7
          export CXX = /usr/local/bin/g++-7
        4. cd ..(到xgboost目录)
        5. cp make/config.mk ./config.mk;make -j8
      5. 安装  cd python-package; sudo python setup.py install
      6. 若有如下报错
        1. ,则cd ..到上级目录下,执行bash build.sh
        2. 然后执行cd python-package; sudo python setup.py install 
      7. 若用Anacoda,可用 conda list 查看xgboost是否已安装ok

posted on 2017-05-12 13:55  xuting11  阅读(432)  评论(0)    收藏  举报

导航