需要的环境:
gcc 4.8:
g++4.8:
cmake 2.8.12.2:sudo apt install cmake # cmake --version查看版本
下载lightgbm3.0源码:https://github.com/microsoft/LightGBM/tree/v3.0.0
1.编译源码安装
解压源码并进入解压后目录的终端:
cd LightGBM mkdir build cd build cmake .. make -j8
make过程中出现了如下标红的,不知道这些表示什么意思?
还一个问题我的GNU出现了两个版本?应该都是GNU4.8.5才对,不知道是不是我的GNU链接设置的有问题,不过不影响使用。
编译过程中可能会卡顿
sudo make install #进行安装
2. 安装python包
下面将lightgbm装入python包中以供调用
cd .. cd python-package python3 setup.py install --user
在lightgbm包下有python-package包,进去安装即可,注意可能有提醒 permission denied,所以加上 --user。如果安装python2版本则只需改为 python setup.py install --user 即可。
python安装验证
cd .. cd examples/python-guide python3 simple_example.py