本文介绍两种安装方式
1.pip方式
从网站下载安装包
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
pip install numpy-1.12.1+mkl-cp35-cp35m-win_amd64.whl
http://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost
pip install xgboost‑0.6‑cp35‑cp35m‑win_amd64.whl
2.源代码编译方式
git clone https://github.com/dmlc/xgboost --recursive
cd xgboost
git submodule init
git submodule update
mkdir build
cd build
cmake .. -G "Visual Studio 14 2015 Win64"
用vs2015打开xgboost.sln开始编译
把目录lib下生成的libxgboost.dll拷贝到python-package\xgboost下面
cd python-package
python setup.py install
安装成功后会在lib\site-packages目录下面有一个目录xgboost-0.6-py3.5.egg (这个每个人的环境不同,不一定出现在相同目录,本人是用conda安装的tensorflow,所以是这样的目录结构。)
验证
import xgboost
print(xgboost.__version__)