windows下编译xgboost 并在eclipse中导入xgboost

1、相关环境配置介绍:

64bit的windows下,2013版 VS, python 3.6, sklearn0.18

2、BOOST编译安装

github下载地址: https://github.com/dmlc/xgboost/releases,用的最新版本 0.4x

2.1 下载,导入解决方案

下载成功后,打开xgboost-0.47源文件夹下的windows文件夹,打开里面的vs工程。编译生成xgboost.exe(用于CLI)以及xgboost_wrapper.dll(用于Python)。官方说明是需要使用x64,release,可以根据自己实际做选择,X32的操作步骤也一样。 

2.2 编译

如下所示,逐个build:


同时需要配置好编译参数:


完成后将前三个build完成就可以了。

2.3 在python中安装 xgboost  首先进入xgboost的源码
打开命令行 cd D:\workspace\xgboost-master\xgboost-master\python-package

可以看到下面文件列表:


之后执行 python setup.py install

成功之后,import xgboost ,至此安装成功。亲测上图: 
这里写图片描述

在python的lib/site-pakages下会生成 xgboost-0.4-py3.6.egg, 包含两个文件如下:


如果我们在eclipse等IDE中import xgboost 出现错误,则需要将上图的xgboost文件拷贝到上一级目录site-packages下,才能够被python识别



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值