Windows系统下配置xgboost
2017-06-05 12:02
337 查看
本文介绍如何在windows系统下配置xgboost,由于新版本的xgboost还不支持windows,所以本文只介绍旧版本的xgboost配置,旧版本的xgboost编译包可以去这里下载。配置xgboost之前当然需要你把python安装好,以下是配置xgboost的过程:
图1
(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
在命令行窗口中输入以下指令:
安装完毕。在命令行中按以下顺序指令检验安装是否正确:
如果没有出错则表示安装成功,如图5所示。
图5
[2] xgboost入门以及windows下安装及使用一
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下安装及使用一
相关文章推荐
- 一些Windows系统安全配置方法
- 轻松为Windows系统快速配置多个网关
- Windows下配置系统组策略 拒绝优盘病毒
- mysql-5.1.37-NOINSTALL版本在Windows系统上的配置安装
- Windows系统下通过VMware安装Linux系统之网络配置
- 在 Windows 系统中配置多个网关的简单方法
- Linux下简单配置SAMBA服务,实现与Windows系统文件共享.
- Windows XP Embedded SP2 系统和 Axon Media Servers 硬件配置
- bugzilla 在windows 系统下的配置
- 开机时windows不能加载用户的配置文件,但是用系统的默认配置文件让你登陆...
- Windows系统CVS服务器端配置
- Linux与Windows系统下Cronolog安装配置
- Windows 2003安全设置大全----系统权限与安全配置
- 网站改版总结:(一)Windows 2003 server下iis6+PHP4+MS SQL 2000系统配置说明
- 通过Windows 2000专业版的注册表来配置系统服务
- 轻松为Windows系统快速配置多个网关
- windows程序自启动的几种方法(三)系统配置文件
- 一招配置Windows系统的页面文件
- Windows 7家庭普通版、普通高级版、专业版、旗舰版的区别和系统配置要求