当使用pip install lightgbm的时候,出现这个问题很让人恼火呀~
所以,一怒之下,将其删之
pip uninstall lightgbm
转用cmake 安装
1 安装cmake
默认mac已经安装过brew
brew update
brew install cmake
2 安装gcc
记住,有就不用安装
brew install gcc
进入
cd /usr/local/opt/gcc/lib/gcc/
然后
ls
看自己gcc的版本
3 git clone lightgbm
git clone --recursive https://github.com/Microsoft/LightGBM
cd LightGBM
4 export gcc
自己的电脑是几,就写gcc-几(看步骤2),将下面代码中的数字改成步骤2下ls之后的数字即可
export CXX=g++-9 CC=gcc-9 #
5 编译
mkdir build
cd build
cmake ..
make -j4
6 安装LightGBM
- 进入LightGBM目录
在终端输入
pwd
然后输入 pwd之后的路径
cd /Users/eshter/LightGBM
- 进入python-package
cd python-package
- 执行
python setup.py install --precompile
pip install lightgbm
即可。
参考链接:
[1]https://blog.youkuaiyun.com/leowinbow/article/details/89020708
Editby: Eshter
Email:fang_yuu1992@126.com
date:20190820