mac安装lightgbm包说明

需要的工具:brew工具,python:3.6版本

开始像普通包一样安装:pip install lightgbm

在编写python代码的时候  import lightgbm包的时候直接报错。

    import lightgbm 
         ......
        Referenced from: /opt/venv3/lib/python3.7/site-packages/lightgbm/lib_lightgbm.so
        Reason: image not found

百度mac 按照lightgbm包。发现不能使用上面的方法。

就卸载掉了lightgbm包。pip uninstall lightgbm

看到这篇博客后准备按着这个步骤安装:https://blog.csdn.net/oMaFei/article/details/104755067

然后就只执行了第一步:brew install cmake

我想查看本地的gcc版本:gcc --version

Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/4.2.1

Apple clang version 12.0.0 (clang-1200.0.32.29)

Target: x86_64-apple-darwin19.6.0

Thread model: posix

InstalledDir: /Library/Developer/CommandLineTools/usr/bin

也没看明白是什么意思。就按照网上的命令安装gcc,使用命令:brew install gcc --without-multilib

但是报错Error: invalid option: --without-multilib

然后看到了这篇文章:https://www.freesion.com/article/4964372846/ 文章说可以直接brew install 模型。根据这篇文章我又发现了这篇 https://blog.csdn.net/qq_21814361/article/details/103926790
文章说安装了gcc快半小时了,才到6%,然后我也放弃安装gcc了。

然后就突发奇想:brew install lightgbm  

==> Downloading https://ghcr.io/v2/homebrew/core/libomp/manifests/12.0.1

######################################################################## 100.0%

。。。。。。

==> Installing dependencies for lightgbm: libomp

==> Installing lightgbm dependency: libomp

==> Pouring libomp--12.0.1.catalina.bottle.tar.gz

🍺  /usr/local/Cellar/libomp/12.0.1: 9 files, 1.5MB

==> Installing lightgbm

==> Pouring lightgbm--3.2.1.catalina.bottle.tar.gz

🍺  /usr/local/Cellar/lightgbm/3.2.1: 98 files, 18MB

发现安装成功了,就觉得有戏!

然后我又重新用pip命令安装了一下:pip install lightgbm

然后我再次进入python交互环境输入:import lightgbm

神奇了,竟然成功了!也不知道哪个环节成功了???

就暂且记录一下。

 

参考:https://zhuanlan.zhihu.com/p/50397044

参考:https://blog.csdn.net/weixin_39569611/article/details/87278729

参考:https://blog.csdn.net/qq_21814361/article/details/103926790

参考:https://www.freesion.com/article/4964372846/

参考:https://blog.csdn.net/oMaFei/article/details/104755067

参考:https://www.it1352.com/784416.html

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值