文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

WIN7-64 python xgbo

2023-01-31 05:59

关注


    主要分为四个步骤:

    1.首先下载安装mingw64

    2.安装Anaconda及git

    3.下载xgboost,我参考的是 https://blog.csdn.net/leo_xu06/article/details/52300869

    4.安装xgboost

    具体如下: 


  • 1.首先下载安装mingw64


 (1)下载地址为http://mingw-w64.org/doku.php/download


blob.png


    往下拉看到:


blob.png


    点击进去,进入页面如下:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/

blob.png


    点击最上面的绿色下载,https://sourceforge.net/projects/mingw-w64/files/latest/download?source=files

blob.png

    开始安装

blob.png

    注意蓝色标记部分

blob.png


    恭喜安装成功!

blob.pngblob.png

(2)将mingw32-make.exe的路径加到 用户path:C:\Program Files\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin

     像我这种小白,不熟悉的安装都会默认C盘,哈哈

    不会加路径变量?我要嘲笑你啦!


blob.png


(3)然后,打开cmd,输入mingw32-make,如果输出如下,说明成功了

blob.png



  • 2.安装python ,git

      强烈推荐Anaconda,https://www.anaconda.com/

    你百度一下就知道它的好了

    git的安装:在Anaconda Prompt中输入    

    conda install git

  • 3.下载xgboost

     在开始菜单里打开Git Bash,首先在c/Users新建一个文件夹xgboostCode用于存放代码和下载文件,然后在刚刚打开的Bash终端中输入下面命令,定位目录 

    $ cd /c/Users/xgboostCode/ 

    然后用下面的命令从GitHub下载XGBoost。(我自己单独下载过,但是不知道怎么安装,捂脸~)

    $ git clone --recursive https://github.com/dmlc/xgboost  

        $ cd xgboost  

        $ git submodule init  

        $ git submodule update  

    • 64位的编译器MinGW-W64来编译下载的代码,上面已经提供下载地址

  • 4.安装xgboost 

    (1)利用windows的程序搜索打开“git bash”,长得和cmd差不多,但是要用到一个cmd中不支持的命令。打开之后输入:

      • $ cd /c/Users/xgboostCode/xgboost #定位到文件夹 

      • $ cd dmlc-core  

      • $ make -j4  

      • $ cd ../rabit  

      • $ make lib/librabit_empty.a -j4  

      • $ cd ..  

      • $ cp make/mingw64.mk config.mk  

      • $ make -j4 

  1.          #编译完成

     (2)执行完成之后就可以在Anaconda中安装XGBoost的python模块了。在电脑的开始菜单中打开Anaconda Prompt,输入下面命令:

     cd xgboostCode\xgboost\python-package 

    (3)然后输入安装命令:

       python setup.py install

        在python中输入import xgboost如果没有提示错误,恭喜啦




阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯