Installing Xgboost for Anaconda on Windows

在Window7上为Anaconda安装Xgboost

xgboost 是机器学习中 Gradient Boosting的一种高效实现。
这两天在window7 64位上折腾了一下xgboost的安装,费了好大的劲,最终安装成功了,也算是没有白费力。(O_O)

先上的效果:
这里写图片描述

准备工作

在window上安装xgboost需要以下一些软件的支持:

  • Python的环境,我选择的是Anaconda发行版(这个版本为安装各种第三方package提供了极大的方便,还有方便的Jupyter notebook)
  • Git
  • TDM-GCC(Window下的gcc)

下载

开始安装

一、安装所需环境

Anaconda 和 Git 的安装不必多说,这里重点说明一下 TDM-GCC 的安装:在安装的过程中,记得勾选openmp选项!然后 insatall 就可以了。

这里写图片描述

二、安装xgboost

1、从github拉下xgboost项目

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

2、安装xgboost

打开 Git Bash:
1、首先我们查看一下我们的GCC安装在哪里了:
这里写图片描述

然后把这个路径加入到系统的环境变量里面

2、设置一个别名,方便我们安装:
这里写图片描述

3、依次执行以下命令:

$ cd xgboost
$ cd dmlc-core
$ make -j4
$ cd ../rabit
$ make lib/librabit_empty.a -j4
$ cd ..
$ cp make/mingw64.mk config.mk
$ make -j4

4、进入xgboost/python-package,进行安装:
这里写图片描述

安装过程中如果出现这样的错误:
这里写图片描述

请从这里下载libxgboost.dll。下载好后放在xgboost/python-package/xgboost/路径下,然后重新安装。

截取2张安装过程中的图:
开始安装:
这里写图片描述

安装成功:
这里写图片描述

如果顺利走到这一步的话,安装过程就基本结束了。

接下来,我们验证一下:
打开Jupyter notebook,
这里写图片描述

run 一下没有报错,说明我们已经成功安装了xgboost!现在可以开始进行xgboost之旅了。。。

三、参考:

https://www.ibm.com/developerworks/community/blogs/jfp/entry/Installing_XGBoost_For_Anaconda_on_Windows?lang=zh
https://dnc1994.com/2016/03/installing-xgboost-on-windows/


Standing on the Shoulders of Giants.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值