Windows环境下,Xgboost安装指南

题记:由于Xgboost经过一次重构,导致网上现有的大多数关于Xgboost在Windows环境下的安装教程都不太适用。所以,在此参照官方文档中的安装教程写下这份更加详细地安装指南(使用VS2013编译),希望能够给大家提供些许帮助。
(星号:若不想亲自手动编译的话,可以前往 https://github.com/i-MaTh/xgboost/releases 下载相应的预编译版,使用命令python setup.py install安装即可。)

步骤一、在Windows环境下安装git和cmake,可从以下网址下载相应的版本进行安装:
git:https://git-scm.com/download/win
cmake:https://cmake.org/download

步骤二、打开cmd,依次运行以下命令:
1)git clone --recursive https://github.com/dmlc/xgboost
2)git submodule init
3)git submodule update
运行截图如下所示:

Windows环境下,Xgboost安装指南_第1张图片

步骤三、首先,切换到已下载的xgboost根目录,创建一个名为build的文件夹:

然后,运行已成功安装的cmake,先Configure(强烈建议选择VS2013版本编译,其它版本的VS可能会出现很多意外之坑^ - ^),再Generate。如下图所示:

Windows环境下,Xgboost安装指南_第2张图片

步骤四、使用VS2013打开build文件夹下的xgboost.sln,右击项目,选择生成解决方案进行编译,编译成功的界面如下图所示:

Windows环境下,Xgboost安装指南_第3张图片

到此就生成了我们所需要的libxgboost.dll。

步骤五、返回到build\Debug文件夹下,将libxgboost.dll拷贝到python-package\xgboost文件夹下,然后使用python setup.py install命令进行安装即可。安装成功界面如下图所示:

Windows环境下,Xgboost安装指南_第4张图片

最后,打开python,import xgboost测试成功,希望此安装指南能够帮助到大家。

你可能感兴趣的:(Windows环境下,Xgboost安装指南)