前段时间因工作需要使用LightGBM,所以就去下载安装了这个开源工具,用起来很方便,准确率和速度挺高的,棒棒哒!现在把安装步骤分享给大家。
- 系统:Linux系统
- 软件要求版本:glibc2.14版本以上、gcc4.9.4版本以上
LightGBM安装步骤:
1、从GitHub上git clone LightGBM
git clone https://github.com/Microsoft/LightGBM.git
2、进入lightGBM目录下,新建build目录
mkdir build cd build cmake .. make -j
若报错,则删除build目录,重新执行
mkdir build cd build cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc ..
执行完上述命令,在lightGBM目录下会生成lightgbm.so so库和 lightgbm可执行文件
3、进入python-package目录,执行
python setup.py install
若报错“please install Cmake first”
则执行
python setup.py install –precompile
4、新建test.py
# coding: utf-8 import lightgbm as lgb print("Install lib_lightgbm OK")
执行
python test.py
若输出“Install lib_lightgbm OK”,则表示LightGBM安装成功!
5、进入lightGBM目录下example/python-guide,安装scikit-learn、pandas,来使用python版lightGBM
Sudo pip install -U scikit-learn Sudo pip install -U pandas Sudo pip install -U m Python simple_example.py
若得到执行结果和model.txt文件,则说明已成功打通python版lightGBM
tips:需提前安装软件和python包:glibc、 cMake、 gcc 、numpy等