首页 > 学院 > 开发设计 > 正文

Xgboost | 在Win10中安装

2019-11-11 02:57:20
字体:
来源:转载
供稿:网友

基于对xgboost的学习,R语言版本很好安装,可是python安装版非普通安装方法,根据网上教程,一步步的做下来,终于成功了,故博文记录下来,以供自己或他人查询。

注意 : 我的电脑是64位的,32位的安装方法是否雷同,请小心尝试

需要的软件:

git

mingw64

anaconda(做计算常用的python集合软件)

第一步 : 安装git https://git-scm.com/download/win

选择64位的版本来下载, 这里写图片描述

下载好后,安装。

第二步: 克隆xgboostgit submodule init git submodule update 打开git bash,用cd命令切换到你的工作目录下,然后执行克隆命令:

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

然后,执行:

git submodule init git submodule update

但在我的电脑中没有显示这两的执行效果,原因不知。

第三步,安装mingw64

下载网络安装版,然后等待下载完。 下载链接:http://pan.baidu.com/s/1pLRQfMV 密码:qblm

下载好后安装,设置如下: 这里写图片描述

等待几分钟,若是报错,请再次安装,或确认网络状况。

找到Mingw64的安装目录,mingw-w64/x86_64-6.1.0-posix-seh-rt_v5-rev0/mingw64/bin ,将目录添加到环境变量中。下面以我的为例,其他的类似仿照。

我的目录 这里写图片描述

添加环境变量

打开电脑-系统属性-高级系统设置 系统属性 这里写图片描述

高级系统设置 这里写图片描述

环境变量 这里写图片描述

添加 这里写图片描述

测试是否添加成功 打开cmd,输入mingw32-make

这里写图片描述 若是如图的结果,便成功了

第四步,编译 打开刚才git克隆的那个窗口,依次输入以下命令

cd xgboost​alias make='mingw32-make'​cd dmlc-core​make -j4​cd ../rabit​make lib/librabit_empty.a -j4​cd ..​cp make/mingw64.mk config.mk​make -j4

下面对每个命令进行截图说明: 说明:我的xgboost克隆包放在Scripts。根据自己情况来弄。

cd xgboost

这里写图片描述

alias make='mingw32-make'

这里写图片描述

cd dmlc-core

这里写图片描述

make -j4

这里写图片描述

​cd ../rabit

这里写图片描述

​make lib/librabit_empty.a -j4

这里写图片描述

cd ..

这里写图片描述

​cp make/mingw64.mk config.mk

这里写图片描述

make -j4

内容太长,部分截图 这里写图片描述

第六步,安装xgboost

切换到python目录下:

cd python-package

执行安装命令:

python setup.py install

成功标志的截图 这里写图片描述

ok,xgboost的python版本就这样安装好了。放心的使用。


上一篇:正则表达式入门教程(三)

下一篇:poj1018

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表