win10系统64位安装xgboost 0.6方法
来源:互联网 发布:中国网络直播第一人 编辑:程序博客网 时间:2024/05/17 07:33
有关xgboost的原理简介等,这里不再赘述,我只谈谈win10系统下安装最新xgboost(0.6)所碰到的问题和有关细节截图,毕竟有图才有真相。希望步骤能给大家参考。
1.首先,官方文档不可少,点击xgboost官方教程。直接根据左边的目录切换到windows安装下。2.需要注意的是,我用的是python3.5版本,看网上教程,其他版本也可以,并且要安装好numpy等各种必要的工具,你也可以选择anaconda等集成包安装。关于Python安装及环境变量配置的问题,这里也不再赘述。3.安装Git for Windows,安装完成后可以在开始菜单中找到如下图的几个菜单,比较常用的是Git Bash,在任意文件位置鼠标右键就可以出现Git Bash Here选项,从而打开命令行。
4.使用git命令克隆xgboost源码文件。在磁盘根目录(C、D、E盘都行,但最好是根目录)下右键,选择Git Bash Here打开git命令行,键入 其中的--recursive选项十分重要,不要忽略.稍等片刻就会在磁盘根目录下产生一个xgboost文件夹,其目录结构如图:
5.初始化安装过程,继续在gitbash命令行中输入
关于官方教程中提到的用MSVC 和 MinGW安装的方法,我试了都没有成功,所以只直接使用第二种方法,就是用Visual Studio 2013 编译(也可以用其他版本,下文有说明),往下看具体步骤。6.下载cmake,地址https://cmake.org/download/,我这里选择使用cmake-3.9.0-rc5-win64-x64.msi这种方式安装,目的是方便配置环境变量,注意在安装过程中要选择写入环境变量那个选项。
7.下载安装Visual Studio 2015,你也可以用其他版本,官网的示例是2013版本,注意在安装时,不用完全安装,只需要安装与c编译相关的组件即可。8.继续回到官方文档,(主线任务),在gitbash中依次输入以下代码 如果你使用的是Visual Studio 2015,则上面的要改成 Visual Studio 14 2015 Win64,具体见下图红框中的说明
执行完后,会在D:\xgboost\build,即新建的build文件夹下生成一系列文件如下图所示
7.在Visual Stdio中打开xgboost.sln,按图操作。设置Release X64,在解决方案xgboost上,鼠标右键,生成解决方案
8.在D:\xgboost\build\Release目录下会生成三个文件,其中的xgboost.lib就是下步用来安装xgboost的关键文件,将其拷贝到D:\xgboost\python-package\xgboost目录下
9.做了这么多准备工作,终于可以安装xgboost了,执行以下代码,按截图显示安装过程。
10.安装完成,献上测试截图
ps:命令行中各种路径的切换得自己注意观察。时刻注意自己当前所处的目录位置
阅读全文
0 0
- win10系统64位安装xgboost 0.6方法
- Win10-64位系统安装xgboost(使用MinGW编译)
- Win10+64位+python2.7+Xgboost安装
- 在anaconda中安装xgboost,基于win10 32/64位系统
- 64位win10下安装xgboost python包的教程
- win10(64位)python xgboost 详细安装教程
- 64位win10下安装xgboost python包的教程
- win10 64位+anaconda+python 2.7.12 安装xgboost
- win10 64位,anacoda2,python 2.7 下安装xgboost
- python3.6中安装xgboost 基于win7 64位系统
- 64位Windows7安装XGBoost
- win10(64位)python xgboost详细安装教程---python setup.py install报错原因
- XGBOOST安装 Anaconda win10-64 python3
- win10下安装xgboost
- Win10安装XGboost
- WIN10 64位系统 32位Python2.7 PIL安装
- windows(64位)下xgboost的安装
- windows(64位)下xgboost的安装
- 【c#】类型转换
- poj 2393 Yogurt factory(贪心)
- [leetcode]633. Sum of Square Numbers
- 子集合问题
- git上传出现大文件问题
- win10系统64位安装xgboost 0.6方法
- OpenCV--图像的载入-显示-保存
- 【STM32小案例 03 】实现DHT11,BH1750,GP2Y与0.96寸OLED的动态显示
- React总结6:无状态组件
- 前台ajax传值到controller后,返回值中文乱码问题解决
- I/O多路复用之select学习总结
- 实现线程安全的几种方式
- 【c#】数据类型
- 颜色匹配 Matlab版本