win系统下如何安装xgboost,开发环境是anaconda,以及这中间需要注意的问题
最近学到了xgboost,但是anaconda并没有这个环境只好自己安装了。。。
注:
(1)并没有测试anaconda在2.x的版本下是如何安装的, 基本上应该是大同小类的,我的anaconda版本是3.x的,win8.1 系统;
(2)建议自己再安装之前,先在网上找找资料,统揽几遍,做到心中大体有数,针对本文也是,看完之后再装;
(3)别人说过的我就不说了,我只说注意的点,以及容易出现的问题。
好了,进入正文了,根据我说的内容,参考对应博文的相应的内容,不要超前,我会讲注意点的。
我参考的地址如下:
Installing Xgboost for Anaconda on Windows - CSDN博客
Windows下安装python版的XGBoost教程(Anaconda) - CSDN博客
根据这两个地址可以先把Git和MinGW下载下来,其中Git的安装参考下面的地址:
安装MinGW的时候参考以下网址的注意点:
在Windows10 64位 Anaconda4 Python3.5下安装XGBoost - cutd - 博客园
注意,此时可能需要添加path环境变量,你需要找到MinGW的安装路径后面的bin,类似于如图:

如何添加path的环境变量,可以度娘,不是本文的赘述范围了。
两个都安装好了之后,桌面会有个bash图标,或者参考以上文章找一下。
最好建立一个文件夹,因为要通过Git下载东西,我因为要通过anaconda写程序,要用到里面的数据,但是anaconda只能检测到桌面,我就把它放在了桌面,估计也是可以自己设置一下的吧,懒啊!
接下来是对以下地址命令的分析,我只讲注意点!
在Windows10 64位 Anaconda4 Python3.5下安装XGBoost - cutd - 博客园
进入Git,是如下的图面:

此时要需要用到Linux命令的知识了,可以参考我的另外慕课网学习笔记博文,主要用到,ls, cd , cd .., pwd, 这几个命令,可以自己查查什么意思吧
敲入,找到你想下载的路径,我的是在桌面。
alias make='mingw32-make' 是设置别名,下面会有个make, 就是代表mingw32-make的意思。没有设置别名,之后敲make是没有用的。
对于命令:
d:\XGBoost\xgboost\python-package>python setup.py install
比如,如果安装不下去的话,可以自己cd找到xgboost的包d:\XGBoost\xgboost\python-package,然后再输入python setup.py install
最后运行文件,比如,
import os mingw_path = 'C:\\Program Files\\mingw-w64\\x86_64-5.3.0-posix-seh-rt_v4-rev0\\mingw64\\bin' os.environ['PATH'] = mingw_path + ';' + os.environ['PATH']
如果出现下面的错误,“无法启动路径,计算机丢失。。。”,应该是路径不对:

如果同样是自己自定义安装的路径,需要把上面的路径改掉,与之前添加的path的路径应该是同一个,注意中间是 \\ 分隔开的。然后再运行就没有这个问题了。
赠上百度云地址:链接:https://pan.baidu.com/s/1iWfl-iYLLbbKrUUbGUnwVA 密码:xnig
win系统下如何安装xgboost,开发环境是anaconda,以及这中间需要注意的问题的更多相关文章
- legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)
legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead) 一.总结 一句话总结: 1.安装的话就是下载好git,va ...
- Windows10系统下Hadoop和Hive开发环境搭建填坑指南
前提 笔者目前需要搭建数据平台,发现了Windows系统下,Hadoop和Hive等组件的安装和运行存在大量的坑,而本着有坑必填的目标,笔者还是花了几个晚上的下班时候在多个互联网参考资料的帮助下完成了 ...
- Win10系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_156 最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了如何在Mac os系统下配置Go ...
- linux下怎么安装Go开发环境?linux部署golang
linux下怎么安装Go开发环境?linux部署golang 0.请自行安装SSH远程工具 1. SSH远程登录你的linux服务器 2. yum install mercurial安装 me ...
- Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)
注意! laravel/homestead box项目地址已经不再是原来的 https://atlas.hashicorp.com/laravel/boxes/homestead 而已经变更成 htt ...
- Windows下单机安装Spark开发环境
机器:windows 10 64位. 因Spark支持java.python等语言,所以尝试安装了两种语言环境下的spark开发环境. 1.Java下Spark开发环境搭建 1.1.jdk安装 安装o ...
- win系统下nodejs安装及环境配置
第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图: 第二步:安装nodejs下载完成 ...
- [转]win系统下nodejs安装及环境配置
本文转自:http://www.cnblogs.com/linjiqin/p/3765390.html 第一步:下载安装文件 下载nodejs,官网:http://nodejs.org/downloa ...
- Oracle11g数据库在Win系统下的安装
首先将从Oracle官网下载的两个安装包解压到同一个文件夹下,比如解压到database. 点击setup进行安装. (1)配置安全更新 选择是(不指定邮件) (2)安装选项,选择创建和配置数据库. ...
随机推荐
- (7)MySQL进阶篇SQL优化(InnoDB锁-事务隔离级别 )
1.概述 在我们在学习InnoDB锁知识点之前,我觉得有必要让大家了解它的背景知识,因为这样才能让我们更系统地学习好它.InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION ...
- Sublime Text 3.1 3170 / 3176 注册码(附降级与禁止更新方法)
3.1 3176 可用注册码 127.0.0.1 www.sublimetext.com 127.0.0.1 license.sublimehq.com ----- BEGIN LICENSE --- ...
- 关于Eclipse Debug断点调试出现 Search not found 页面的解决办法
1. 在代码中鼠标右键 Debug AS ---> Debug Configurations... ----> 找到Source选项 ---> 点击add ---> 选择 j ...
- PAT 乙级 -- 1007 -- 素数对猜想
题目简述 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数.显然有 d1=1 且对于n>1有 dn 是偶数."素数对猜想"认为"存在无穷 ...
- 【js】Leetcode每日一题-二叉树的堂兄弟节点
[js]Leetcode每日一题-二叉树的堂兄弟节点 [题目描述] 在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k+1 处. 如果二叉树的两个节点深度相同,但 父节点不 ...
- QFNU 10-16 training
7-9.小字辈 思路:建立一个类,并且类中存有其父节点,其地位,其儿子节点(因为儿子节点有很多,所以要用vector进行存储),通过-1这个祖先节点进行查找.首先找到-1这个祖先节点,并且读入其他位置 ...
- React中diff算法的理解
React中diff算法的理解 diff算法用来计算出Virtual DOM中改变的部分,然后针对该部分进行DOM操作,而不用重新渲染整个页面,渲染整个DOM结构的过程中开销是很大的,需要浏览器对DO ...
- (转)解决c#自带的HttpClient(Http.GetFromJsonAsync Http.GetStringAsync等)返回中文乱码问题
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); var aa = await Http.GetByteArrayAsync ...
- oo第四单元作业总结
一.本单元两次作业的架构: 本单元两次作业的架构基本是一致的,所以两次作业的架构就一起说了. 为了避免查询时出现同一个结果反复计算的情况(连续两次查询一个类的顶级父类,如果我们在查询的指令中来计算其父 ...
- Envoy:TLS双向认证
环境准备 主机 角色 数量 front-envoy front envoy 1 service envoy 作为内部后端的envoy 2 end 后端应用程序 2 访问 / front-envoy = ...