版权声明:本文为博主原创文章,未经博主允许不得转载。 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
可能会报如下警告,无视即可,已经可以使用了: