Ubuntu 16.04(x64)內安裝lightgbm前的準備工作
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前的準備工作