MacOS编译和安装lightgbm
- 通过brew安装cmake
brew install cmake
- 安装 gcc
brew install gcc # 当前版本是10.2.0
这样之后brew会查找最新的gcc版本进行安装,安装过程中要仔细观察安装的gcc版本,接下来会用到,很重要,如果没注意安装过程并且不小心关掉了终端的话可以到这个路径进行查看:
/usr/local/opt/gcc/lib/gcc/10
当然最后的数字代表了当前安装的gcc大版本,我的是gcc10
git clone --recursive https://github.com/Microsoft/LightGBM
cd LightGBM
export CXX=g+±10 CC=gcc-10
mkdir build
cd build
cmake …
make -j4
下面就是在你自己的anaconda环境中安装我们刚才编译好de的lightgbm了:
首先要进入你的虚拟环境;
在虚拟环境中cd到你下载的LightGBM中的以下路径:
LightGBM/python-package
运行
sudo python setup.py install --precompile