windows在python安装使用xgboost走了些弯路

windows在python安装使用xgboost走了些弯路,记录一下


因为做比赛想用xgboost,按照http://www.jianshu.com/p/6fba1bcb303c 上写的走了一遍,基本是翻译的官网,只要有cmake 和VS2013就基本没什么问题

因为我的python使用的是32位的,import xgboost没什么问题,用起来就老报Windows Error :0x0000004什么的 ,找了半天才在github上得知只要更新到x64版本的python,就没什么问题。

然后python官网上说的Itanium基本是给服务器用的处理器。而且是x86_64 ,64位AMD的win32,应该还没有什么win64.

更新到64位的Python后,许多库就不支持了,需要到非官方库网站上去下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 并安装

sklearn可以参照这篇:http://blog.csdn.net/likaidlut/article/details/17799139

后面再用x64的cmake一遍再生成xgboost的dll,使用就再也没有问题了






一些题外话,写的第一篇博客唯一的评论是骂我。首先我写博客完全是为了记录自己,如果给大家在找博客解决问题的时候造成了困扰那么跟大家说声对不起。其次,虽然我当时刚开始接触机器学习,很多东西不明白,但是我重新看了看那篇博客觉得自己讲述的思路也很清晰。如果我们一直就是为了调用,使用,那么就跟我今天写的这篇这样子,永远是枯燥的代码工作,我觉得没有太大的意义。现在很多学校研究生毕业也就只会用用模型,调调参。我想多理解一些原理。总之,写什么是我的自由,看什么是你的自由,评论只能体现你的素质。

你可能感兴趣的:(windows在python安装使用xgboost走了些弯路)