mac OS 安装 xgboost(最新解决方案)
发布日期:2022-02-26 14:49:32 浏览次数:53 分类:技术文章

本文共 1269 字,大约阅读时间需要 4 分钟。

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.
  • 搜索这个错误,尝试解决失败
  • 然后就在网上找了两篇比较详细的安装xgboost的教程:和,但是!由于文章是16,17年的,部分命令或者库已经移除了,安装失败
  • 找到以下方法可以简单快速的安装成功

安装步骤

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

虽然多次失败,但是受到这篇的启发,想着lightgbm和xgboost类似,里面遇到的有些问题可能也会遇到。

1.直接终端输入:

brew install xgboost

可以看到自动安装cmake,之后安装xgboost成功,我又输入了一次命令验证是否已经安装了:

在这里插入图片描述
其实还是同样的道理,brew将xgboost从github clone到了本地

2.用pip安装一下

终端输入:

pip install xgboost

结果:

pip安装xgboost

测试

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

import xgboostxgboost.__version__

输出:‘1.0.2’

转载地址:https://blog.csdn.net/qq_31436141/article/details/105024872 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:面试-Python 装饰器
下一篇:面试-java多线程实现方式及对比

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年03月24日 05时43分30秒