Windows系统下配置xgboost

本文介绍如何在windows系统下配置xgboost,由于新版本的xgboost还不支持windows,所以本文只介绍旧版本的xgboost配置,旧版本的xgboost编译包可以去这里下载。配置xgboost之前当然需要你把python安装好,以下是配置xgboost的过程:

1.确认python的环境

这一步比较重要,如果编译的环境不对最后会出现“WindowsError:[Error 193] %1 不是有效的 Win32”这样的错误,所以在编译xgboost前先查看一下python的环境是32位的还是64位的。查看方法是打开Python IDE, 在shell中会显示python的环境信息,如图1所示,我的python是32位的。

这里写图片描述

图1

2.编译xgboost

将下载好的xgboost包解压,然后打开Visual Studio(2010及其以上版本均可)进行编译:
(1)打开Visual Studio;
(2)点击:文件->打开->项目/解决方案->E:\xgboost-master\xgboost-master\windows\xgboost.sln (根据自己的解压路径)打开项目;
(3)更改解决方案配置为Release(必须),并将解决方案平台设置为win32(如果python是64位的则设置为x64),如图2所示

这里写图片描述

图2

(4)编译xgboost
点击:生成->重新生成解决方案
这里写图片描述

图3

稍等片刻编译成功,并在.~\xgboost-master\xgboost-master\windows\Release(或x64) 目录下生成了 xgboost.exe、xgboost_wrapper.dll、xgboost_wrapper.lib三个文件,将这三个文件拷贝到.~\xgboost-master\xgboost-master\python-package 目录下。
(5)安装xgboost
按住键盘Shift键并右击python-package夹,选择“在此处打开命令行窗口”如图4所示:
这里写图片描述

图4

在命令行窗口中输入以下指令:

python setup.py install

安装完毕。在命令行中按以下顺序指令检验安装是否正确:

python
import xgboost
import xgboost as xgb

如果没有出错则表示安装成功,如图5所示。

这里写图片描述

图5

参考文献

[1]64位win10下安装xgboost python包的教程
[2] xgboost入门以及windows下安装及使用一

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值