• 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的安装参考下面的地址:

      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:XGBoostxgboostpython-package>python setup.py install

       比如,如果安装不下去的话,可以自己cd找到xgboost的包d:XGBoostxgboostpython-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

  • 相关阅读:
    jQuery上传插件Uploadify使用详解
    SQL之case when then用法
    myeclipse 上安装 Maven
    ps 简介
    Linux 查看进程和删除进程
    EL表达<%@page isELIgnored="false"%>问题
    刷新本地的DNS缓存
    IDEA中 @override报错的处理步骤
    Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file
    jsp中${param.user}不解析,原样输出。
  • 原文地址:https://www.cnblogs.com/qianyuesheng/p/8615745.html
Copyright © 2020-2023  润新知