如何在Windows上用python安装XGBoost包

2024-04-29 13:57:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python安装XGBoost包。 我使用的是64位windows操作系统。我经历了以下的事情。

程序包目录说明xgboost对于windows不稳定,并且已禁用: windows上的pip安装当前被禁用,无法进行进一步调查,请从github安装。 https://pypi.python.org/pypi/xgboost/

我不太精通Visual Studio,在构建XGBoost时遇到问题。 我错过了在数据科学中使用xgboost包的机会。

请引导,以便我可以用python导入XGBoost包。

谢谢


Tags: piphttpsorggithub目录pypi程序包windows
3条回答

从这里开始构建:

  • here下载xgboost whl文件(确保与您的python版本和系统架构相匹配,例如64位计算机上python 3.5的“xgboost-0.6-cp35-cp35m-win_amd64.whl”)
  • 打开命令提示符
  • cd到您的下载文件夹(或保存whl文件的任何位置) pip安装xgboost-0.6-cp35-cp35m-win_amd64.whl(或任何命名的whl文件)

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

首先follow the official guide执行以下过程(在Windows上的Git Bash中):

git clone --recursive https://github.com/dmlc/xgboost
git submodule init
git submodule update

然后install TDM-GCC here在Git Bash中执行以下操作:

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

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

cd xgboost\python-package  
python setup.py install 

也可参考这些伟大的资源:

Official Guide

Installing Xgboost on Windows

Installing XGBoost For Anaconda on Windows

如果使用anaconda(或miniconda),则可以使用以下命令:

  • conda install -c anaconda py-xgboost更新于2019-09-20
  • Docs

检查安装方式:

  • 激活环境(见下文)
  • 运行conda list

To activate an environment

在Windows上,在Anaconda提示符下运行(假设您的环境名为myenv):

  • activate myenv

在macOS和Linux上,在终端窗口中运行(假设您的环境名为myenv):

  • source activate myenv

Conda将路径名myenv放在系统命令前面。

相关问题 更多 >