xgboost在win10 安裝的we
最近在看xgboost的工具,需要在win10下安裝,遇到一些問題,下面記錄一下安裝是遇到的問題。
首先是官方網站的安裝說明
http://xgboost.readthedocs.io/en/latest/build.html
但是在安裝前需要安裝編譯的環境
可以從下面的連線下載MinGW-w64 - for 32 and 64 bit Windows
在安裝時建議不要選擇最新的版本,

選擇5版本的即可。(版本過高有時編譯時報的錯在低版本中沒有,很無語。。。)
安裝完成之後需要將minGw的目錄bin新增到系統的path下。
可以在bin中找到對應的mingw32-make.exe 可以重新命名為make.exe
之後就是參考官網進行xgboost的下載
建議首先安裝一下git 下面的命令可以方便的在git-bash 中操作
git clone --recursive https://github.com/dmlc/xgboost
git submodule init
git submodule update
alias make='mingw32-make' //這一步主要是針對mingw32-make.exe 沒有重新命名為make.exe 的
接下來是
cp make/mingw64.mk config.mk
cd dmlc-core
make -j4
cd ../rabit
make lib/librabit_empty.a -j4
cd ..
make -j4
經過上述之後就安裝完成在使用時需要安裝python的package
cd python-package
python setup.py install
這樣python package就安裝好了
就可以在python使用xgboost了。
遇到的問題集中在
直接進行 make -j4 按照官網的方法
Makefile:144: recipe for target 'build/logging.o' failed
Makefile:144: recipe for target 'build/learner.o' failed
mingw32-make: *** [build/learner.o] Error 1
mingw32-make: *** Waiting for unfinished jobs....
Makefile:144: recipe for target 'build/logging.o' failed
mingw32-make: *** [build/logging.o] Error 1
mingw32-make: *** [build/learner.o] Error 1
mingw32-make: *** Waiting for unfinished jobs....
Makefile:144: recipe for target 'build/logging.o' failed
mingw32-make: *** [build/logging.o] Error 1
這些錯誤,但是最後發現是使用的mingw的版本的問題。。。。。
重灌之後問題就沒有了。
相關文章
- xgboost的作用與庫的安裝
- (原創)linux安裝xgboost快速高效方法Linux
- 在win10下安裝scrapyWin10
- 在win10安裝和使用wslWin10
- flash player win10如何安裝_在win10下怎樣安裝flash playerWin10
- acad2014在win10不能安裝怎麼辦_acad2014在win10不能安裝的解決方法Win10
- 怎麼在win10下安裝pythonWin10Python
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- creo3.0在win10下安裝方法_win10系統如何安裝creo3.0Win10
- 怎麼在windows10安裝有道詞典_有道詞典在win10下如何安裝WindowsWin10
- quicktimei在win10下安裝出錯怎麼辦_win10安裝不了quicktimei解決方法UIWin10
- air安裝win10怎麼解除安裝_air安裝win10如何解除安裝AIWin10
- win10 禁止自動安裝c盤方法 win10怎麼禁止軟體安裝在c盤Win10
- Nginx在Linux下的安裝NginxLinux
- win10怎麼將UWP應用安裝在非系統盤_win10將UWP應用安裝在非系統盤的步驟Win10
- 在ubuntu上安裝docker, 使用國內的安裝源UbuntuDocker
- 263郵箱在win10上安裝不上怎麼辦_263郵箱在win10上安裝不上如何解決Win10
- win10怎麼解除安裝補丁_解除安裝win10已安裝更新補丁的方法Win10
- 怎麼在guid分割槽格式中安裝win10系統|uefi gpt分割槽如何安裝win10GUIWin10GPT
- 在 Debian 上安裝 IntelliJ IDEA 筆記(含 JDK 的安裝)IntelliJIdea筆記JDK
- 在Windows安裝chromedriverWindowsChrome
- mysql在linux安裝MySqlLinux
- 在 Ubuntu 安裝 ComposerUbuntu
- win10 字型安裝方法_win10怎樣安裝字型Win10
- win10 mongodb安裝教程_win10 mongodb安裝步驟Win10MongoDB
- win10安裝office2013安裝出錯如何處理_win10安裝office2013安裝出錯的解決方法Win10
- RUST 在linux 系統的安裝RustLinux
- azkaban在centos下的部署安裝CentOS
- cuda在ubuntu的安裝使用分享Ubuntu
- 在GCP的Kubernetes上安裝daprGC
- win10正式版安裝盤如何安裝_win10正式版安裝盤安裝詳細步驟Win10
- 在win10上安裝face_recognition(人臉識別)Win10
- vnc遠端安裝,在Linux中vnc遠端安裝的教程VNCLinux
- win10怎麼看gcc安裝成功_win10安裝和配置GCC的方法Win10GC
- 微軟官方win10安裝器如何使用 win10安裝器的使用教程微軟Win10
- win10電腦怎麼安裝字型_win10安裝新字型的步驟Win10
- Win10如何檢視安裝日期 檢視win10安裝日期的步驟Win10
- WIN10 安裝tensorflowWin10
- win10 mysql安裝Win10MySql