1. 程式人生 > >Ubuntu 16.04(x64)內安裝lightgbm前的準備工作

Ubuntu 16.04(x64)內安裝lightgbm前的準備工作

6.0 attribute htm 配置 github 自帶 ecn 滿足 rem

Ubuntu 16.04自帶python 2.7,滿足了lightgbm最低要求

1、添加必備的一些包

sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib
sudo apt-get install python-pandas

2、安裝scikit-learn
sudo apt-get install python-sklearn(如果用了該方法安裝了sklearn,會導致lightgbm無法使用scikit-learn,lightgbm要求使用scikit-learn0.18,而這裏安裝了scikit-learn0.17,所以要先刪除安裝的python-sklearn)

刪除方法:

sudo apt-get remove python-sklearn(刪除包)

sudo apt-get autoremove(刪除遺留的配置文件)

①卸載舊的pip

scikit-learn 0.19需要pip命令安裝,先卸載舊的pip :

sudo apt-get remove python-pip

②安裝新的pip:

wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
sudo python get-pip.py

③安裝scikit-learn0.19

pip install -U scikit-learn

3、安裝lightgbm(2.1.0)

參照官網 http://lightgbm.apachecn.org/cn/latest/Installation-Guide.html

git clone --recursive https://github.com/Microsoft/LightGBM ; cd LightGBM
mkdir build ; cd build
cmake ..
make -j4
如果沒有安裝git的話,可以先將lightgbm下載下來,cd進入LightGBM 就好啦

Ubuntu 16.04(x64)內安裝lightgbm前的準備工作