64位Windows7安装XGBoost

一、前提说明

目标计算机已安装基于python3.6的Anaconda3,已安装Git,以下方案在目标计算机上试验成功。

二、安装步骤

安装MinGW

  1. 到MinGW的官网(http://mingw-w64.org/doku.php)点击Downloads
64位Windows7安装XGBoost_第1张图片
MinGW界面
  1. 选择mingw-builds进行下载
64位Windows7安装XGBoost_第2张图片
下载包清单
  1. 下载完成后执行该文件,安装过程中需要注意:Archetecture一定要选择x86_64,其他界面一直点Next就可以了,并记住安装目录。
64位Windows7安装XGBoost_第3张图片
MinGw安装注意点
  1. 添加环境变量右键单击计算机,选择属性——高级系统设置——环境变量,在Path中加入YourPath/mingw64/bin,并打开cmd输入mingw32-make,输出如下提示,即安装成功。
成功安装测试结果

下载并安装XGBoost

  1. 选择一个文件夹,右键选择Git Bash Here, 依次输入如下代码(等待一行运行完之后再输入下一行):
    git clone --recursive https://github.com/dmlc/xgboost
    cd xgboost
    git submodule init
    git submodule update
  1. 接着再输入以下代码:
    cp make/mingw64.mk config.mk
    cp make/mingw64.mk dmlc-core/config.mk

    cd rabit
    make lib/librabit_empty.a -j4

    cd ../dmlc-core
    make -j4

    cd..
    make -j4
  1. 安装XGBoost的Python包
    cd python-package
    python setup.py install

测试

  1. 找到XGBoost的demo并运行
    cd xgboost/demo/guide-python/
    python basic_walkthrough.py
  1. 没有报错就表示安装成功了


    64位Windows7安装XGBoost_第4张图片
    测试成功界面

参考

  1. http://blog.csdn.net/bon_mot/article/details/51742869

你可能感兴趣的:(64位Windows7安装XGBoost)