如何在Windows上轻松安装xgboost

时间:2016-08-18 16:00:23

标签: python xgboost

我一直在努力安装x​​gboost,我做了很多事情,但我可以看到this可能有效。我下载了文件xgboost.rar,然后将其解压缩到Lib / Site软件包

现在当我打开我的网站套餐时,它显示的是xgboost但是当我import xgboost时它显示no module named xgboost

请帮助

3 个答案:

答案 0 :(得分:0)

来自documentation

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

答案 1 :(得分:0)

你可以点击安装catboost。它是一个最近开源的梯度增强库,具有类似的接口,在大多数情况下比XGBoost更准确和更快,并且它具有分类功能支持。以下是图书馆的网站:https://catboost.yandex

答案 2 :(得分:0)

您首先需要通过“ make”构建库,然后可以使用anaconda提示符(如果要在anaconda上安装)或git bash(如果仅在Python中使用)进行安装。

首先按照以下步骤(在Windows上的Git Bash中)遵循官方指南:

pipeline {
  agent { label 'master' }

  tools { nodejs "nodejs" }

  stages {
    stage('Test npm') {
      steps {
        sh """
          npm --version
        """
      }
    }
  }
}

然后在此处安装TDM-GCC并在Git Bash中执行以下操作:

alias make ='mingw32-make' cp make / mingw64.mk config.mk;使-j4

最后,使用anaconda提示符或Git Bash执行以下操作:

cd xgboost \ python-package
python setup.py安装

另请参阅以下大量资源:

Official Guide

Installing Xgboost on Windows

Installing XGBoost For Anaconda on Windows

或者,您可以从此link中进行操作,您可以下载C预编译的库并使用pip install 命令进行安装。确保您已下载与python版本兼容的库。

我在Anaconda(Spyder)中使用相同的打印机时遇到了这个问题。然后只需重新启动内核,您的错误就会消失。