最新xgboost python32位下安装xgboost

  网上很多windows python下安装xgboost都是很简单的几步无非是visual studio2013以上版本编译,安装。但现在最新的xgboost已经移除了c++工程文件,找到旧版本的也多是64位python版本安装xgboost的安装教程。由于我python32位已经安装了很多组件,改为64位过于麻烦。特搜索了一下完成以下教程。

前提:python已安装scipy numpy

1,下载旧版本的xgboost

提供两个网址,防止其中一个失效。

http://download.csdn.net/detail/u010111016/9465560 这是csdn上的文件,是参考作者共享的,需要1分的积分,建议下载。如果没有积分可下载我共享到百度网盘下载地址。

https://pan.baidu.com/s/1jIg4nki

2,下载并安装visual studio2013

3,打开解压后的xgboost-master\xgboost-master\windows,用vs2013打开.sln工程文件,

     重点生成时选择win32,重新生成解决方案,生成会出现很多错误,但不用管,依旧会在windows\Debug目录下生成依赖文件xgboost_wrapper.dll

4,将xgboost_wrapper.dll文件复制到python-package/xgboost目录下即可,用cmd打开python-package,python setup.py install

 即可。

5,验证:import xgboost as xgb不出现错误即可使用。

 

posted @ 2016-08-22 11:47  moye  阅读(2254)  评论(1编辑  收藏  举报