Xgboost + python Win7 安装

来源:互联网 发布:淘宝天猫运营 编辑:程序博客网 时间:2024/05/21 18:45

官网https://github.com/dmlc/xgboost/blob/master/doc/build.md

MG64安装

参考http://ascend4.org/Setting_up_a_MinGW-w64_build_environment#MinGW-w64

下载http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/tdm64-gcc-4.7.1-3.exe/download
(打不开的话用迅雷下)

安装时目录要在C盘根目录下,选择全部的包,不要设置添加path,安装完后手动添加/bin/到环境变量path中

因为在后面用到的make命令,在mg64里面对应的是mingw32-make,我们可以直接把bin目录下面的mingw32-make.exe名字改为make.exe

安装完成MG64后可以用来编译项目了

Git shell

后面的配置中需要用到git命令,这里推荐使用Github for wndows https://git-for-windows.github.io/ 安装完成后就自带一个git shell

编译项目文件

打开git shell,执行下面命令,将项目clone到本地

git clone --recursive https://github.com/dmlc/xgboost

然后再执行下面两个命令

git submodule initgit submodule update

完成项目克隆到本地后,就可以编译项目,执行下面的脚本

cp make/mingw64.mk config.mk; make -j4

如果上面的MG64安装正确,这里应该就没什么问题了,编译成功后会在根目录里面有一个xgboost.exe文件

python package 安装

要完成安装,需要安装python工具,我这里用的是python(x,y)自带了很多工具,免去了很多安装的麻烦

我已经安装有了,下面安装python package

进入到python-package

执行脚本

sudo python setup.py install

这样就可以大功到成了~~

详细使用方法可以参考官网https://xgboost.readthedocs.org/en/latest/,这里最大的问题是编译win下的库,以前是使用VS来编译的,现在换成MG64了

这里写图片描述

1 0