1. 程式人生 > >Linux下安裝xgboost,解決jupyter無法import問題

Linux下安裝xgboost,解決jupyter無法import問題

安裝環境: Ubuntu 17.04

Ubuntu下裝Git:

sudo apt-get install git

從xgboost官方github處clone檔案包

git clone --recursive https://github.com/dmlc/xgboost

用make編譯下載下來的檔案

#進入xgboost目錄
cd xgboost
#make
make -j4

安裝xgboost的python包

#安裝python-setuptools
sudo apt-get install python-setuptools
#進入xgboost/python-package
cd python-package #執行python setup sudo python setup.py install

若jupyter notebook無法import xgboost

jupyter無法匯入的話,需要新增環境變數,方法如下:

新增環境變數

在使用者主目錄下找到.bashrc隱藏檔案,在檔案末尾加入PYTHONPATH:

export PYTHONPATH="/home/gao/xgboost/python-package:$PYTHONPATH"
#注意:這裡的/home/gao/xgboost/python-package為你setup.py的資料夾

重新整理環境變數

儲存檔案後在終端輸入$ source ~/.bashrc使環境變數立即生效。

重啟終端,開啟jupyter notebook即可正常匯入xgboost。