1.windows server 2008是64位
2.先安装python 64位,版本选用2.7.10
3.安装numpy和scipy,版本都是64位,兼容python 2.7,这两个扩展包都选用http://www.lfd.uci.edu/~gohlke/pythonlibs/下的wheel文件,原因是安装时候不报错,其他安装方法,比如直接pip install scipy,easy_install numpy,会爆出各种莫名其妙的错误;
4.安装visual studio 2010或者2013均可,我开始装的是visual studio2015,各种按钮下拉框找不着,很麻烦;
5.安装vs2013后,直接将xgboost下windows文件夹中xgboost.sln导入solution,在vs上方选择好x64和release两个选项,在build下拉菜单中选择rebuild,最后出现 ========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========, 表明已经编译成功,不过我编译时候出了一个差错,说找不到jni.h文件,是fatal error,不过细看下应该是生成javawrapper时候出错,结果会导致无法以java方式调用xgboost,不过这些都是小事,我没打算用java调用xgboost;
6.dos下,进入xgboost\python-package目录下,输入命令python setup.py install,开始往c:\python27\lib\site-packages中装内容
7.然后import xgboost,导入成功
至此,一切搞定
Python 2.6.7
Window10 X64
Git 2.10
windows 新版xgboost Python包安装教程 win10 64
亲测是可以完成安装的请大家可以看看,但是排版有点难受是不是,恩,我也觉的,哈哈,能安上就不错啦,还挑剔!还有一个也是可以成功安装的,记得他只是编译好了而已,还差最后一步,就是使用 python setup.py install 来安装xgboost而已,所以可以参考
@faithefeng--在python中安装xgBoost(win64+anaconda)
另外附赠 官方安装教程,英语好可以看看
1. 这个包我都下不下来,还tm怎么下一步?
2. 'cp','alias'等等 不是内部或外部命令,也不是可运行的程序
3. 不是git下来的包,咋的不能用呢?
4. 使用Cygwin代替git bash怎么失败。
5. no model name 'xgboost'
运算结果如下,说明你搞定了xgboost。。。。才怪嘞!这才安好包了而已!
@ ychanmy--windows 新版xgboost Python包安装教程 win10 64
@faithefeng--在python中安装xgBoost(win64+anaconda)
@官方安装教程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)