Xgboost + python Win7 安装

本文介绍如何在Windows环境下使用MinGW-w64编译安装XGBoost,并提供了详细的步骤指导,包括环境搭建、项目克隆及编译、Python包安装等内容。

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

官网https://github.com/dmlc/xgboost/blob/master/doc/build.md

MG64安装

参考http://ascend4.org/Setting_up_a_MinGW-w64_build_environment#MinGW-w64

下载http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm64-gcc-4.7.1-3.exe/download
(打不开的话用迅雷下)

安装时目录要在C盘根目录下,选择全部的包,不要设置添加path,安装完后手动添加/bin/到环境变量path中

因为在后面用到的make命令,在mg64里面对应的是mingw32-make,我们可以直接把bin目录下面的mingw32-make.exe名字改为make.exe

安装完成MG64后可以用来编译项目了

Git shell

后面的配置中需要用到git命令,这里推荐使用Github for wndows https://git-for-windows.github.io/ 安装完成后就自带一个git shell

编译项目文件

打开git shell,执行下面命令,将项目clone到本地

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

然后再执行下面两个命令

git submodule init
git submodule update

完成项目克隆到本地后,就可以编译项目,执行下面的脚本

cp make/mingw64.mk config.mk; make -j4

如果上面的MG64安装正确,这里应该就没什么问题了,编译成功后会在根目录里面有一个xgboost.exe文件

python package 安装

要完成安装,需要安装python工具,我这里用的是python(x,y)自带了很多工具,免去了很多安装的麻烦

我已经安装有了,下面安装python package

进入到python-package

执行脚本

sudo python setup.py install

这样就可以大功到成了~~

详细使用方法可以参考官网https://xgboost.readthedocs.org/en/latest/,这里最大的问题是编译win下的库,以前是使用VS来编译的,现在换成MG64了

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值