當使用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.csdn.net/leowinbow/article/details/89020708
Editby: Eshter
Email:[email protected]
date:20190820