windows下安装xgboost
安装anaconda,包含python,版本可选,可以大大简化安装某些包的步骤,实测好用。控制台输入conda install xxxxxxx(包名)即可安装包,并自动安装所需的依赖包。
安装git(用于windows下模拟linux下的shell命令执行)
https://git-scm.com/download/win安装mingw-w64(在windows环境下直接编译github上得到的xgboost项目文件)
点上面这个链接下载exe可以自动安装,安装时按照以下设置
也可以选择下载压缩包手动解压,但版本必须对应,下载的压缩包正确的文件名为:x86_64-5.3.0-release-posix-seh-rt_v4-rev0.7z
添加环境变量PATH C:\mingw-w64\mingw64\bin;(此处需要自己设置为安装或者解压后路径中对应的bin文件夹)
添加环境变量PATH C:\ProgramData\Anaconda2;C:\ProgramData\Anaconda2\Scripts;(Anaconda的路径)
使环境变量立即生效
打开cmd命令行,输入set PATH = c:
关闭即可,此时环境变量已经刷新
安装依赖包
pip install numpy
pip install scipy
打开安装的git bash 编译安装xgboost
这一步选择
git clone --recursive https://github.com/dmlc/xgboost
cd xgboost
git submodule init
git submodule update
cp make/mingw64.mk config.mk
mingw32-make -j4
cd python-package
python setup.py install
进入python控制台,即可import xgboost~完成~