第一步,搭建python环境
Windows 10
Python2.7.12 64位
numpy 1.11.1
scipy 0.18.1
pip 8.1.2
推荐使用anaconda python2.7x版本进行安装,自带numpy、scipy等常用库
第二步,下载并编译xgboost
安装git以及虚拟linux环境,用于下载xgboost:
msysgit是Windows版的Git,下载网址
安装mingw-w64,用于编译xgboost:
进入网站,点击下载x86_64-5.3.0-release-win32-seh-rt_v4-rev0.7z,适用64位操作系统;
解压并将压缩包放在C盘下面;
配置环境变量,将C:/mingw64/bin 粘贴到path环境变量下
(具体操作步骤:我的电脑->右键->属性->高级系统设置->选择“高级”选项->选择下面“环境变量”->用户变量或者系统变量均可,若无path则创建一个path变量)
使用git-bash, 执行以下命令:
cd xgboost
git clone --recursive https://github.com/dmlc/xgboost
git submodule init
git submodule update
cp make/mingw64.mk config.mk
mingw32-make -j4
第三步 执行python安装命令
在xgboost文件下面,执行
cd python-package
python setup.py install
在python中导入模块, 如果没报错则为安装成功
import xgboost as xgb