homebrew+lightgbm心酸安装历程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35564813/article/details/88774046

homebrew+lightgbm心酸安装历程

homebrew的安装

我们知道使用以下命令来进行安装

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

但是安装的速度不仅非常慢,而且安装中途经常报错:

在这里插入图片描述

在命令行输入:git config --global http.postBuffer 524288000可以帮助解决。

刚解决完上述问题后,又出现无法resolve github.com等相关问题,调查了非常多的资料,都无法解决我的问题。后续在病急乱投医使用sudo vim /etc/resolv.conf在文件中添加nameserver 8.8.8.8解决。

但是下载速度慢还是不能忍,网上资料提示用手机的热点下载比使用校园网快很多,起初不太相信,但是实践告诉我们确实是对的。

终于在一波三折之后,成功安装了homebrew。

lightgbm安装

首先使用以下命令:

brew install open-mpi
brew install cmake

然后顺序执行下述命令:

git clone --recursive https://github.com/Microsoft/LightGBM ; cd LightGBM
export CXX=g++-8 CC=gcc-8    #这里要注意自己gcc的版本号,我是gcc8
mkdir build ; cd build
cmake -DUSE_MPI=ON ..
make -j4

但是按照上述还是错误的,还需要:

cd ../python-package

然后需要在你想要的某个环境下,比如我是在anaconda下的某个虚拟环境我就:

source activate tensorflow

然后使用:

python setup.py install

那么lightgbm就在你的某个环境下生效了。

import lightgbm as lgb

可能会报如下警告,无视即可,已经可以使用了:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35564813/article/details/88774046