三步在MacOS Anaconda安装ligthGBM
最近看了很多介绍在MacOS 安装lightGBM包的文章,大部分都是Build from Source的方法,这个方法是之前唯一可行的方法,比较繁琐,而且容易出错。其实,现在安装已经很简单,只需要3步左右。
三步安装ligthGBM
1. 安装homebrew,建议通过国内镜像来安装,国外镜像容易出现下载问题。
1)进入terminal终端(可通过 聚焦搜索 “终端”,点击进入);
2)在终端输入如下代码(此为国内镜像源);
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
3)会出现“开始执行Brew自动安装程序”的命令,按照指示输入 镜像序号-->Y-->password(电脑开机密码)即可安装好HomeBrew。
2. 使用homebrew安装lightgbm
只需要一行代码,在terminal中输入
brew install lightgbm
3. 安装lightgbm的python版本
在Jupyter notebook中输入
pip install wheel
pip install lightgbm
然后试试是否安装好了
import lightgbm as lgb
OK!
折腾历史
1.比如下面这边文章介绍得非常详细:
MacBook Pro中安装LightGBM的超详细步骤 - 知乎
文中介绍的是Build from GitHub方法(文章使用国内镜像来安装homebrew,很快就成功了,我上次使用国际镜像来安装homebrew,文件下载一直出问题,折腾了很久)
但是到配置环境变量这个步骤时就出错了。
3)构建算法依赖;
cmake ..
make -j4
cmake ..make -j4
CMake Error: The source directory "/Users/feilong" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
make: *** No targets specified and no makefile found. Stop.
对CMake编译也不是很熟悉,这个问题就卡住了。
2. 然后去看了最新的官方文档,Installation Guide — LightGBM 3.3.2.99 documentation
这里说一下:去看最新的官方文档是一个非常好的解决问题的办法,很多时候,很多算法包随着系统的升级,安装方法会越来约简单,以前非常复杂的安装过程,到后来就只需要一行代码。
官方介绍的安装lightgbm最简单的方法是使用homebrew,就一行代码
brew install lightgbm
很快也安装好了
(base) feilong@bogon ~ % brew install lightgbm
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libomp-13.0.0.catalina.bottle.
######################################################################## 100.0%
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/lightgbm-3.3.1.catalina.bottle
#=#=#
curl: (22) The requested URL returned error: 404
Warning: Bottle missing, falling back to the default domain...
==> Downloading https://ghcr.io/v2/homebrew/core/lightgbm/manifests/3.3.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/lightgbm/blobs/sha256:4b6a53e88126659be4d6c0a18e6d
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4b6a53e8812665
######################################################################## 100.0%
==> Installing dependencies for lightgbm: libomp
==> Installing lightgbm dependency: libomp
==> Pouring libomp-13.0.0.catalina.bottle.tar.gz
三步在MacOS Anaconda安装ligthGBM相关推荐
- 安装mysql第三步红叉_MySQL安装失败解决的方法
一..msi版的MySQL安装包在最后执行的时候到第三步就死掉了,直接未响应 这是由于曾经在本机中安装过MySQL,卸载的时候没有卸载干净导致的,由于有的文件夹隐藏的非常深. 1.卸载MySql相关组 ...
- (转载整理)三步在Ubuntu上安装微信QQ
目录 安装 主要问题 1 字体问题 2 无法发送图片 主要是通过网络搜索找到比较快速便捷的方法,以及遇到的问题,在这里归纳总结展示.引用的地方会标出出处. 安装 添加仓库 首次使用时,你需要运行如下一 ...
- deepin如何布署python_【玩转deepin】简单三步,教你在deepin15.11上安装Python3.7.4
小编在论坛中看到有同学询问如何安装Python3.7,考虑到不少同学从panda进化到Lion后,也有了安装Python最新版本的需求,下面小编就来带着大家一起在deepin15.11上从源代码编译安 ...
- Win8安装教程!笔记本用U盘安装Win8只需三步
1Win8安装教程(一)制作WinPE启动U盘 Win8客户预览版怎么安装?Win8安装教程跟Win7安装教程几乎一样,因此安装Win8的方法多达10多种也不足为其!笔者在此介绍成功率最高的那一种方法 ...
- 【日常分享1】三步,有效去除网页广告,完美过滤视频广告
张三:罗,有个问题想问问你. 我:嗯? 张三:你最近忙吗? 我:说重点. 张三:是这样子的,每次浏览网页都会有很多的广告,特别是看视频前的广告,看着灰常扎心,能把广告弄没不? 我:能. 张三:怎么弄? ...
- 无脑三步走解决 The service already exists
文章目录 数据库 前言 博主介绍: – 我是了 凡 微信公众号[了凡银河系]期待你的关注.未来大家一起加油啊~ 文章目录 文章目录 前言 第一步 查看为mysql的服务 第二步 删除这个mysql 第 ...
- kubeadm源码分析(内含kubernetes离线包,三步安装)
k8s离线安装包 三步安装,简单到难以置信 kubeadm源码分析 说句实在话,kubeadm的代码写的真心一般,质量不是很高. 几个关键点来先说一下kubeadm干的几个核心的事: kubeadm ...
- cdh 安装_使用Cloudera的CDH部署Hadoop:第三步,安装管理平台和数据库
导读 这篇文章是关于使用CDH搭建Hadoop集群的第三步:安装Cloudera Manager Server和数据库的. 这篇文章有点长,涉及的知识点较多,略显零碎.虽然笔者可以将一些内容剔除,但笔 ...
- Linux学习第三步(Centos7安装mysql5.7数据库)
版本:mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar 前言:在linux下安装mysql不如windows下面那么简单,但是也不是很难.本文向大家讲解了如何在Cent ...
最新文章
- 在下载jar包时,要有三个包,分别为使用的把class、查看文档的api、查看源代码的资源包...
- array.tolist_在Python中使用array.tolist()将数组转换为列表
- 前端学习(2379):加入git管理
- 计算机网络基础大学教材,《计算机网络技术及应用——大学计算机基础教育规划教材》低价购书_教材教辅考试_孔网...
- SilverLight明日起通过微软更新推送
- 卢伟冰:小米Civi女性购买用户占比超60%
- java内部类_Java内部类
- 7-5 猴子选大王 (20 分)
- 使用SqlBulkCopy 批量操作大量数据
- JavaScript开发者的工具箱
- 使用腾讯云服务器搭建自己网站应该怎么做
- 笔记本无线网卡驱动异常如何解决?
- micropython 固件编译关于 spi psram opi qspi 的设置
- 无代码开发的未来是什么样的?
- EasyPoi导出Excel实现标记颜色
- AI人工智能外呼机器人
- 青云、UCloud、阿里云、腾讯云等分别都有哪些特点?
- 微积分 重点难点记录
- GoogleCode新手教程
- python爬虫,wallhaven热门壁纸多线程采集下载源码
热门文章
- bocketmq 多个消费者同时_菜鸟开建“海南跨境物流枢纽”让自贸港消费者海购最快当日达...
- SVN版本管理工具使用中常见的代码提交冲突问题的解决方法
- 计算机网络资料篇(二)——快速理解网络协议
- Thread.currentThread().getContextClassLoader().getResourceAsStream()读取配置文件
- MAC随机修改批处理
- C#微信公众号开发系列教程三(消息体签名及加解密)
- Mysql基本用法-left join、right join、 inner join、子查询和join-02
- 解决无法删除表,提示被外键约束引用
- 0 RabbitMQ概念
- Linux下安装VMware Tools 的方法