windows下安裝xgboost解決方案

2021-07-28 04:29:09 字數 826 閱讀 2629

安裝過程最需要注意:xgboost目錄 與 編譯軟體tdm-gcc的安裝目錄  在同一碟符或者資料夾下。

首先需要安裝git for windows,安裝github for windows也是一樣的效果。安裝完成後開啟git bash的圖示。

在tdm-gcc download選擇安裝tdm-gcc。注意分清32位和64位,要和系統對應。這裡安裝64bit版本。

安裝過程中,選擇recommend-all-packages安裝最為穩妥,如果選擇for c/c++,則需要開啟gcc下拉列表,把openmp勾上。否則後面編譯xgboost會報錯。

安裝完成後,環境變數應該是預設設定好了。可以在命令列下輸入mingw32-make測試是否是no targets specified and no makefile found。是的話就是正確安裝了。

關於unix命令和git命令的意思,請自學。

開啟git bash,輸入git clone --recursive 

輸入cp make/mingw64.mk config.mk;

mingw32-make -j4,等待編譯完,不報錯的話應該能在xgboost/lib下看到libxgboost.dll,這就是編譯好的檔案。

將libxgboost.dll複製到xgboost/python-package/xgboost中。

在剛才的bash中cd到python-package,cd python-package。

執行python繫結,python setup.py install。

至此應該可以在python shell下執行import xgboost,檢視是否報錯了。

mac上安裝homebrew和xgboost

bin bash c curl fssl 發現一直連線不上github.為了避免大家也跳坑浪費時間,我貼出乙個解決方案 bin zsh c curl fssl 輕輕鬆鬆就可以安裝成功,回車之後它會讓你選擇乙個映象,有中科,清華等等,隨意選乙個就可以.途中遇到password,你就輸入密碼即可.直到a...

windows下安裝php memcache擴充套件

解壓下的檔案,解壓後有以下檔案 接著以管理員身份開啟cmd,進入剛才解壓的目錄,安裝memcache memcached.exe d install 接著啟動memcache服務 memcached.exe d start 這樣memcache服務就安裝好了。接著往xampp中加入 phpmemca...

Windows下安裝TensorFlow快速教程

參考 0 有支援cuda計算能力3.0或更高版本的nvidiagpu卡。3 cuda8.0相關的nvidia驅動。具備了上述安裝條件 cpu或gpu 之後,tensorflow可以通過兩種方式進行安裝。一是 native pip,二是anaconda。推薦前者,比較簡單。一 使用 native pi...