本人电脑恰好安装了visual studio2015,因此就尝试利用visual studio编译安装xgboost框架。
下载解压工具包,用visual studio 2015打开 E:\xgboost\xgboost-mastervs\xgboost-master\windows\xgboost.sln
打开之后可能会出现如下情况
点击确定,如何跳过这一步的话,后面的编译会失败。按照下图进行编译配置,然后“生成解决方案”,出现下图结果,3个生成成功。
打开cmd命令窗口,将目录切换到xgboost的python-package目录下,然后输入:python setup.py install,系统就会自动安装成功。
从cmd命令窗口打开python解释器,输入import xgboost ,运行不出错。
2.若import 失败
2.1方法
E:\Anaconda2510python27\Lib\site-packages\xgboost-0.4-py2.7.egg\xgboost中导入VERSION和build-python.sn两个文件,E:\Anaconda2510python27\Lib\site-packages是我安装anaconda2的路径。VERSION和build-python.sn两个文件链接:https://pan.baidu.com/s/18hFJDz6wC1OdxRe6Dy_9rw 密码:f7kc
2.2方法
安装好的xgboost会在E:\Anaconda2510python27\Lib\site-packages/xgboost-0.4-py2.7.egg中,要把xgboost文件夹拿到site-packages下面。