最近学到了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的安装参考下面的地址:

  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

  最后运行文件,比如,  

  1. import os
  2.  
  3. mingw_path = 'C:\\Program Files\\mingw-w64\\x86_64-5.3.0-posix-seh-rt_v4-rev0\\mingw64\\bin'
  4.  
  5. os.environ['PATH'] = mingw_path + ';' + os.environ['PATH']

  如果出现下面的错误,“无法启动路径,计算机丢失。。。”,应该是路径不对:

  

  如果同样是自己自定义安装的路径,需要把上面的路径改掉,与之前添加的path的路径应该是同一个,注意中间是  \\  分隔开的。然后再运行就没有这个问题了。

赠上百度云地址:链接:https://pan.baidu.com/s/1iWfl-iYLLbbKrUUbGUnwVA 密码:xnig

win系统下如何安装xgboost,开发环境是anaconda,以及这中间需要注意的问题的更多相关文章

  1. legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)

    legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead) 一.总结 一句话总结: 1.安装的话就是下载好git,va ...

  2. Windows10系统下Hadoop和Hive开发环境搭建填坑指南

    前提 笔者目前需要搭建数据平台,发现了Windows系统下,Hadoop和Hive等组件的安装和运行存在大量的坑,而本着有坑必填的目标,笔者还是花了几个晚上的下班时候在多个互联网参考资料的帮助下完成了 ...

  3. Win10系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_156 最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了如何在Mac os系统下配置Go ...

  4. linux下怎么安装Go开发环境?linux部署golang

    linux下怎么安装Go开发环境?linux部署golang  0.请自行安装SSH远程工具 1.  SSH远程登录你的linux服务器 2.   yum install mercurial安装 me ...

  5. Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)

    注意! laravel/homestead box项目地址已经不再是原来的 https://atlas.hashicorp.com/laravel/boxes/homestead 而已经变更成 htt ...

  6. Windows下单机安装Spark开发环境

    机器:windows 10 64位. 因Spark支持java.python等语言,所以尝试安装了两种语言环境下的spark开发环境. 1.Java下Spark开发环境搭建 1.1.jdk安装 安装o ...

  7. win系统下nodejs安装及环境配置

    第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图: 第二步:安装nodejs下载完成 ...

  8. [转]win系统下nodejs安装及环境配置

    本文转自:http://www.cnblogs.com/linjiqin/p/3765390.html 第一步:下载安装文件 下载nodejs,官网:http://nodejs.org/downloa ...

  9. Oracle11g数据库在Win系统下的安装

    首先将从Oracle官网下载的两个安装包解压到同一个文件夹下,比如解压到database. 点击setup进行安装. (1)配置安全更新 选择是(不指定邮件) (2)安装选项,选择创建和配置数据库. ...

随机推荐

  1. 06- web兼容性测试与web兼容性测试工具

    web兼容性概述 定义:软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息.随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重 ...

  2. hdu4662 简单搜索打表

    题意:      给你一个初始串"MI",这个串有三种操作, (1)M后卖弄可以直接复制 ,MI -> MII (2)三个III可以变成一个U,MUIII -> MUU ...

  3. Aircrack-ng破解无线WIFI密码

    首先,如果kali是装在虚拟机里面的话,是不能用物理机的无线网卡的.所以,如果我们要想进行无线破解,需要外接一个无线网卡设备,并且该设备要支持 monitor 监听模式 iwconfig :系统配置无 ...

  4. layui中的多图上传

    效果展示: 1.html部分: 注:<input> 作为隐藏域,用于保存多图上传的资源数组,方便后期进行 form 表单的提交 <input type="hidden&qu ...

  5. Spring Cloud Alibaba(9)---Sentinel概述

    Sentinel概述 随着微服务的流行,服务和服务之间的稳定性变得越来越重要.Sentinel是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流.流量整形.熔断降级.系统自适应保护.热点防 ...

  6. SAP ABAP ALV 颜色设置(两个ALV函数例子) 列 行 单元格

    @[TOC](设置ALV颜色)# 前言淦! 要求花花绿绿的ALV ,那就淦他! 需要的参数和对应颜色放在最后.稍微改改就能用. 介绍两个常用的ALV函数实现1.REUSE_ALV_GRID_DISPL ...

  7. 测试的V模型和W模型

    V模型 :后测试 优点: 1.每一阶段都清晰明了,便于把控开发的每一个过程. 2.既包含了单元测试又包含了系统测试 缺点: 1.测试介入的比较晚,所以开发前期的缺陷无从修改. 2.开发和测试串行. W ...

  8. MySQL库表设计小技巧

    前言: 在我们项目开发中,数据库及表的设计可以说是非常重要,我遇到过很多库表设计比较杂乱的项目,像表名.字段名命名混乱.字段类型设计混乱等等,此类数据库后续极难维护与拓展.我一直相信只有优秀的库表设计 ...

  9. 简单介绍下自动化框架:Robot Framework

    一.简介: Robot Framework:Robot Framework是由Python编写的一款功能丰富并且扩展性强的自动化测试框架,也可以在Java和 .NET 上运行. HttpRunner: ...

  10. 用fseek和ftell获取文件的大小

    #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc,char ...