Mac(M1 ARM)安装lightgbm记录

2022-5-6上午一客户说他的Mac笔记本安装python-lightgbm库报错:

电话指导客户安装TODESK并开启权限开始远程协助处理故障:

1.进入客户anaconda环境 pip install lightgbm 成功

2.执行代码故障依旧。

3.CSDN搜索一个方案进入系统终端执行brew install lightgbm (libomp自动安装)

4.执行代码故障依旧。

5.继续CSDN搜索方案,通过brew安装cmake和gcc

brew install cmake
brew install gcc --without-multilib

brew会查找最新的gcc版本进行安装,安装过程中要仔细观察安装的gcc版本,接下来会用到,很重要,如果没注意安装过程并且不小心关掉了终端的话可以到这个路径进行查看:

find /opt -name gcc

6.安装的是gcc11 下面进入终端到下载目录用cmake进行编译:

git clone --recursive https://github.com/Microsoft/LightGBM 
cd LightGBM  
export CXX=g++-11 CC=gcc-11 
mkdir build 
cd build  
cmake ..  
make -j4

7.激活anaconda环境,进入编译的lightgbm目录LightGBM/python-package/下 执行:

sudo python setup.py install --precompile

输入密码就完成lightgbm安装,pip list 可以看到版本是3.3. 执行代码故障依旧。不过这次出现新提示;

 (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')

8.检查客户自己安装的anconda是X_86的版本。。。。。而M1是arm版本

 9.删除anconda

conda install anaconda-clean
anaconda-clean
rm -rf /opt/heanbrew/opt/anaconda3

10.下载arm版本的python3.10并创建虚拟环境激活

11.重复执行第6,7步,成功安装lightgbm执行代码提示没有numpy直接pip安装即可

重点:下载anaconda和Python 的时候注意自己设备CPU的架构。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值