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的作用與庫的安裝
- 如何在python下安裝xgboostPython
- (原創)linux安裝xgboost快速高效方法Linux
- 在win10下安裝scrapyWin10
- mysql在win10下的安裝、連線MySqlWin10
- 在win10安裝和使用wslWin10
- flash player win10如何安裝_在win10下怎樣安裝flash playerWin10
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- 怎麼在win10下安裝pythonWin10Python
- creo3.0在win10下安裝方法_win10系統如何安裝creo3.0Win10
- 怎麼在windows10安裝有道詞典_有道詞典在win10下如何安裝WindowsWin10
- vnc在solaris的安裝VNC
- air安裝win10怎麼解除安裝_air安裝win10如何解除安裝AIWin10
- win10 禁止自動安裝c盤方法 win10怎麼禁止軟體安裝在c盤Win10
- win10怎麼將UWP應用安裝在非系統盤_win10將UWP應用安裝在非系統盤的步驟Win10
- SonarQube在CentOS上的安裝CentOS
- numpy在centos下的安裝CentOS
- Elasticsearch在Windows下的安裝ElasticsearchWindows
- Subversion在windows下的安裝Windows
- win10怎麼解除安裝補丁_解除安裝win10已安裝更新補丁的方法Win10
- 在ubuntu上安裝docker, 使用國內的安裝源UbuntuDocker
- 在Win10系統上安裝和解除安裝遠端伺服器管理工具的方法Win10伺服器
- win10 mongodb安裝教程_win10 mongodb安裝步驟Win10MongoDB
- win10 字型安裝方法_win10怎樣安裝字型Win10
- 怎麼在guid分割槽格式中安裝win10系統|uefi gpt分割槽如何安裝win10GUIWin10GPT
- 微軟官方win10安裝器如何使用 win10安裝器的使用教程微軟Win10
- 在Windows安裝chromedriverWindowsChrome
- 在Ubuntu安裝MySqlUbuntuMySql
- 263郵箱在win10上安裝不上怎麼辦_263郵箱在win10上安裝不上如何解決Win10
- win10 免安裝版本的MySQL的下載安裝和配置Win10MySql
- 在win10上安裝face_recognition(人臉識別)Win10
- cuda在ubuntu的安裝使用分享Ubuntu
- Nginx在Linux下的安裝NginxLinux
- azkaban在centos下的部署安裝CentOS
- Zend Framework在windows下的安裝FrameworkWindows
- mysql在linux下的安裝MySqlLinux
- Oracle在Linux上的安裝OracleLinux
- PyGTK在Windows下的安裝(轉)Windows