我一直在努力安装xgboost,我做了很多事情,但我可以看到this可能有效。我下载了文件xgboost.rar,然后将其解压缩到Lib / Site软件包
现在当我打开我的网站套餐时,它显示的是xgboost但是当我import xgboost
时它显示no module named xgboost
。
请帮助
答案 0 :(得分:0)
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安装
另请参阅以下大量资源:
Installing XGBoost For Anaconda on Windows
或者,您可以从此link中进行操作,您可以下载C预编译的库并使用pip install
我在Anaconda(Spyder)中使用相同的打印机时遇到了这个问题。然后只需重新启动内核,您的错误就会消失。