window7 系统的xgboost的源码安装

xgboost的安装和使用可以参考官方的文档https://xgboost.readthedocs.io/en/latest/build.html

1.安装git
window版本的git如下,地址:https://git-scm.com/download/win
在这里插入图片描述
从GitHub拉取代码到本地,目录为xgboost

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

2.win7 系统通过Microsoft Visual Studio构建共享库

共享库的构建需要cmake编译器的支持,cmake的安装,cmake的下载网址:https://cmake.org/download/
在这里插入图片描述
下载完成之后安装cmake, 安装完成之后;重新启动电脑,进入cmd命令窗口,输入cmake显示如下,说明cmake安装成功。
注意:cmake安装的时候选择添加环境变量到系统
在这里插入图片描述
如果电脑没装 Visual studio,下载安装。
Visual studio的下载地址
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

从GitHub拉取代码后,进入xgboost根目录中,使用cmake编译。

# 创建build文件夹
mkdir build
cd build
cmake .. -G"Visual Studio 14 2015 Win64"
# for VS15: cmake .. -G"Visual Studio 15 2017" -A x64
# for VS16: cmake .. -G"Visual Studio 16 2019" -A x64
cmake --build . --config Release

cmake编译安装完成后,进入xgboost/lib 目录下查看有xgboost.dll 库文件,则证明共享库构建成功。

3.xgboost安装

然后,切换到python-package中,运行setup.py 文件,安装xgboost的Python包。
在这里插入图片描述

# 安装xgboost Python包
python setup.py install

安装完成之后,进入Python交互式命令,导入xgboost模块,看是否成功。
在这里插入图片描述
也可以选择非源码安装, 直接pip 安装

# pip 安装
pip install xgboost
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐