如何在Python上安装xgboost python2.7

windows下,在python中安装xgboost的简易方法,解决 error C3861: “sleep”: 找不到标识符”
windows下,在python中安装xgboost的简易方法,解决 error C3861: “sleep”: 找不到标识符”
xgboost是一个boosting+decision trees的工具包,在数据挖掘领域有独特的优势,简易安装步骤如下。
2、BOOST编译安装
github下载地址(这个有可能会更新到最新版):
防止不必要的麻烦,建议大家下载我写教程的版本(另外我也会定期更新教程),下载地址:
下载,导入解决方案
下载成功后,打开xgboost-master源文件夹下的windows文件夹,打开里面的vs工程。编译生成xgboost.exe(用于CLI)以及xgboost_wrapper.dll(用于python)。官方说明是需要使用x64,release,可以根据自己实际做选择,X32的操作步骤也一样。
(我使用的是VS 2013 X64)
如下所示,逐个build:
rabit时,出现一个错误,“error C3861: “sleep”: 找不到标识符”
找到rabit -& allreduce_base.cc-&报错函数处:将 sleep 改为 Sleep。如图:
完成后将前三个build完成就可以了。
在python中安装 xgboost
打开命令行 cd
“xgboost-master/python package :这里根据自己的解压路径写”
之后执行 python setup.py install
成功之后,import xgboost ,至此安装成功。亲测上图:
3、下面是一篇 python xgboost 实战
我的热门文章
即使是一小步也想与你分享&>&&>&&>&&>&Windows下安装XGboost Python
Windows下安装XGboost Python
上传大小:39.07MB
Windows先编译好的XGboost,Python,目前已经在win7 64位上安装成功,自己编译,亲测没有问题
综合评分:0(0位用户评分)
所需积分:3
下载次数:5
审核通过送C币
创建者:doomlord
创建者:iamoyjj
课程推荐相关知识库
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
Windows下安装XGboost Python
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:在python中安装xgBoost(win64+anaconda)_faithefeng_新浪博客
在python中安装xgBoost(win64+anaconda)
&xgboost是Tianqi
Chen实现的一个boost算法(详细介绍参见http://xgboost.readthedocs.io/en/latest/),反正就是非常牛逼,诞生之后就获奖无数,引万千程序员为其疯狂。 
但是,在windows版中的python中安装xgboost却是一件令人头疼的事情,反正我花了整整一天安装成功(哎。。)为了让后人不再重蹈覆辙,我就将我的安装经历整理出来,希望能够有所帮助。
​step1:
首先将xgboost克隆到本地
& ​git
clone --recursive
/dmlc/xgboost
什么?你说你没装git,那赶紧去装啊。等我帮你装吗?&&然后运行一下命令:&
&​git
submodule init git
submodule update
​step2.下载安装Mingw64
& ​&这个是我安装不顺利的根源,我刚开始试过TDM-GCC,
Cygwin,结果都遇到了各种各样的问题,因而,一定要安装Mingw64。
1)下载  
Mingw64要从它的官网下载:http://mingw-w64.org/doku.php,然后根据图片上的提示走,后你就看到了下载链接,下载就好了​
​2)安装   
打开下载的文件进行安装,但有一步非常重要,“architecture这一项要选择"x86_64",剩下的按照提示一步一步走就好了。​
&​​3)将mingw32-make.exe加入“路径变量”  
& & 打开文件夹:C:\Program
Files\mingw-w64\x86_64-6.1.0-posix-seh-rt_v5-rev0\mingw64\bin,这就是刚才你安装Mingw64的地方,这里你会看到一个名为Mingw32-make.exe,待会要用到它,所以把它加入路径变量。  
& 不会加路径变量,自己去搜吧。。。!
加好之后,打开的cmd,输入mingw32-make,如果输出如下,说明成功了
安装python
​  要在python中使用xgboost,你总得有个python吧,这里我推荐anaconda。因为很多xgboost需要的包都已经自动安装了,包括(numpy,scipy),但是scikit-learn可能需要自行安装(安装方法,在cmd中输入:
​conda install scikit-learn
安装xgboost
到​这一步应该所有准备工作都做好了,终于可以安装xgboost,打开“git
bash”,这个利用windows的程序搜索一下就可以了,长得和cmd差不多,但是要用到一个cmd中不支持的命令。打开之后如下!
​&好,在这里面一次输入下面的命令
​cd xgboost
​alias make='mingw32-make'
​cd dmlc-core
​make -j4
​cd ../rabit
​make lib/librabit_empty.a -j4
​cd ..
​cp make/mingw64.mk config.mk
​make -j4
​输入完毕就安装成功了,尽情享受吧。如果有什么问题呢可以连联系我,我心情好的话会考虑回复下的
faithefeng
博客等级:
博客积分:0
博客访问:2,019
关注人气:0
荣誉徽章:温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'windows 下安装使用xgboost',
blogAbstract:'1.&Guido Tapia&compiled on x64 here:&'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 xgboost的python安装 的文章

 

随机推荐