https://blog.csdn.net/huacha__/article/details/81057150#MacOS安装LightGBM
mac 安装lightgbm 有一步不同
#先安装cmake和gcc,安装过的直接跳过前两步
brew install cmake
brew install gcc
git clone --recursive https://github.com/Microsoft/LightGBM
cd LightGBM
不能用 pip install lightgbm
#在cmake之前有一步添加环境变量
export CXX=g++-7 CC=gcc-7 我用的gcc version是9。所以这一步两个7 改9
mkdir build ; cd build
cmake ..
make -j4
cd ../python-package
sudo python setup.py install 改成sudo python setup.py install --precompile
不然报这个错
File "setup.py", line 76, in silent_call
output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
File "/Users/yuanhongshan/opt/anaconda3/lib/python3.7/subprocess.py", line 395, in check_output
**kwargs).stdout
File "/Users/yuanhongshan/opt/anaconda3/lib/python3.7/subprocess.py", line 487, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['cmake', '../compile/']' returned non-zero exit status 1.