一般的数据挖掘比赛都需要用到xgboost,于是按照网上的教程在自己的Windows上安装xgboost包,多次安装不成功,里面有一些坑记录一下。
安装教程网上很多,也可以直接参考官方文档,我主要参考的教程是下面的博客,在此不再赘述http://blog.csdn.net/sb19931201/article/details/52236020
http://blog.csdn.net/zaczoom/article/details/64131567?locationNum=5
下面是需要注意的地方(坑):
1、如果Python是32位,操作系统是64位,安装上xgboost后会出现“1%不是有效的win32应用程序”的错误。
原因:笔记本的Python为32位,Python与操作系统的位数不同导致xgboost不兼容。
解决:考虑到尽快安装上xgboost,以及Python32位最大读取内存为2G(网上看到的,有待考证),笔者采用最笨的办法:重新安装Python64位。
2、安装上xgboost后,要将安装目录C:\Python27\Lib\site-packages中的xgboost-0.6-py2.7.egg文件夹中的xgboost文件夹放到C:\Python27\Lib\site-packages目录下才能自动被Python识别。