mac OS 安装 xgboost(最新解决方案)

失败尝试

  • 之前在windows下直接终端输入语句,安装xgboost比较容易
pip install xgboost
  • 然后换到mac下用同样的办法安装报错
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

安装步骤

1.安装HomeBrew

在终端中输入:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

已有可以跳过

2.安装llvm

终端输入:

brew install llvm

这个安装时间长,第一次如下提示,显示安装失败(可能和网有关系),又重新输入命令安装了一下,成功后发现有3.7G,如下图所示

Error: Failed to download resource "llvm"

llvm安装成功
**

  • 这一步不清楚是不是必要的步骤,因为刚开始是按照老版本教程的步骤来的,所以llvm我是安装了的。

  • 随后按照老版本应该是要安装clang-omp,但是安装命令brew install --with-clang llvm会报Error: invalid option: --with-clang

  • 老版本失败后,打算尝试从Github库先clone下载XGBoost,然后安装gcc5的方法。但是安装gcc5,使用命令brew install gcc5 --without-multilib报错Error: invalid option: --without-multilib还是失败了。有的说直接删掉 --without-multilib就可以,有兴趣可以尝试一下。但是没有以下方法简便**

  • 上面clang-omp和gcc的尝试可以直接跳过,进行下面的第三步

3.安装xgboost

虽然多次失败,但是受到这篇的启发mac下python安装LightGBM并测试,想着lightgbm和xgboost类似,里面遇到的有些问题可能也会遇到。

1.直接终端输入:

brew install xgboost

可以看到自动安装cmake,之后安装xgboost成功,我又输入了一次命令验证是否已经安装了:
在这里插入图片描述
其实还是同样的道理,brew将xgboost从github clone到了本地

2.用pip安装一下
终端输入:

pip install xgboost

结果:
pip安装xgboost

测试

最后可用jupyter notebook或者python验证一下:

import xgboost
xgboost.__version__

输出:‘1.0.2’

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值