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
运行截图如下所示:

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

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容