win10系统64位安装xgboost 0.6方法

本文不涉及xgboost的原理介绍,重点分享在Windows 10 64位系统下安装xgboost 0.6版本的过程,包括遇到的问题和详细步骤,附带相关截图以供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有关xgboost的原理简介等,这里不再赘述,我只谈谈win10系统下安装最新xgboost(0.6)所碰到的问题和有关细节截图,毕竟有图才有真相。希望步骤能给大家参考。
1.首先,官方文档不可少,点击xgboost官方教程。直接根据左边的目录切换到windows安装下。
2.需要注意的是,我用的是python3.5版本,看网上教程,其他版本也可以,并且要安装好numpy等各种必要的工具,你也可以选择anaconda等集成包安装。关于Python安装及环境变量配置的问题,这里也不再赘述。

3.安装Git for Windows,安装完成后可以在开始菜单中找到如下图的几个菜单,比较常用的是Git Bash,在任意文件位置鼠标右键就可以出现Git Bash Here选项,从而打开命令行。

4.使用git命令克隆xgboost源码文件。
在磁盘根目录(C、D、E盘都行,但最好是根目录)下右键,选择Git Bash Here打开git命令行,键入
git clone --recursive https://github.com/dmlc/xgboost
其中的--recursive选项十分重要,不要忽略.稍等片刻就会在磁盘根目录下产生一个xgboost文件夹,其目录结构如图:


5.初始化安装过程,继续在gitbash命令行中输入
git submodule init
git submodule update

关于官方教程中提到的用MSVC 和 MinGW安装的方法,我试了都没有成功,所以只直接使用第二种方法,就是用Visual Studio 2013 编译(也可以用其他版本,下文有说明),往下看具体步骤。
6.下载cmake,地址https://cmake.org/download/,我这里选择使用cmake-3.9.0-rc5-win64-x64.msi这种方式安装,目的是方便配置环境变量,注意在安装过程中要选择写入环境变量那个选项。

7.下载安装Visual Studio 2015,你也可以用其他版本,官网的示例是2013版本,注意在安装时,不用完全安装,只需要安装与c编译相关的组件即可。
8.继续回到官方文档,(主线任务),在gitbash中依次输入以下代码
mkdir build
cd build
cmake .. -G"Visual Studio 12 2013 Win64"
 如果你使用的是Visual Studio 2015,则上面的要改成 Visual Studio 14 2015 Win64,具体见下图红框中的说明



执行完后,会在D:\xgboost\build,即新建的build文件夹下生成一系列文件如下图所示

7.在Visual Stdio中打开xgboost.sln,按图操作。设置Release X64,在解决方案xgboost上,鼠标右键,生成解决方案


8.在D:\xgboost\build\Release目录下会生成三个文件,其中的xgboost.lib就是下步用来安装xgboost的关键文件,将其拷贝到
D:\xgboost\python-package\xgboost目录下
9.做了这么多准备工作,终于可以安装xgboost了,执行以下代码,按截图显示安装过程。
cd python-package; python setup.py install


10.安装完成,献上测试截图




ps:命令行中各种路径的切换得自己注意观察。时刻注意自己当前所处的目录位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值