ubuntu16.04(liunx) 離線安裝 xgboost (anaconda3,anaconda2共存)


服務器ubuntu 系統同時安裝了 anaconda3,anaconda2 ,但服務器沒有連接外網,所以 想在python3 環境下安裝離線安裝xgboost。

主要分2步:

  0:進入py3環境  (source activate py3) (具體anaconda3,anaconda2 共存見 http://www.cnblogs.com/zle1992/p/6720425.html)  

  1.編譯xgboost  

  2.安裝xgboost python 包

1 編譯xgboost

1.1 在聯網的電腦上下載 xgboost 編譯所需文件。

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

下載好后,把文件復制到Ubuntu系統上。放到/home目錄下!

1.2進入xgboost目錄,編譯。

cd xgboost; make -j4

ps:由於時鍾同步問題,可能出現 warning: Clock skew detected. Your build may be incomplete.這樣的警告,

解決辦法:

find . -type f | xargs -n 5 touch
make clean
make

 

 

2.安裝xgboost python 包

有好幾種方式,官方推薦下面這種:

2.1 打開~/.bashrc

vim ~/.bashrc

2.2 添加路徑 

export PYTHONPATH=~/xgboost/python-package

完成!!!!

參考:

https://xgboost.readthedocs.io/en/latest/build.html#building-on-ubuntu-debian


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM