从Windows二进制文件安装XGBOOST失败

时间:2018-03-27 01:56:29

标签: python xgboost

我正在尝试安装支持gpu的xgboost版本,我按照[此说明]中的确切步骤进行操作。(http://www.picnet.com.au/blogs/guido/2016/09/22/xgboost-windows-x64-binaries-for-download/

git clone https://github.com/dmlc/xgboost.git xgboost_install_dir copy libxgboost.dll (downloaded from this page) into the xgboost_install_dir\python-package\xgboost\ directory cd xgboost_install_dir\python-package\ python setup.py install

现在我运行了所有这些步骤后,我成功地将xgboost安装到名为“xgboost-0.7-py3.5.egg”的egg文件夹中,其中有两个子文件夹“EGG-INFO”和xgboost,但是还有我的python site-packages中的一个名为xgboost的文件夹......就像这样:

  • /站点包
  • /xgboost-0.7-py3.5.egg
  • / EGG-INFO
  • / xgboost

    我尝试将xgboost文件夹粘贴到site-package中,但基准程序仍然失败。我错过了什么?

这是命令log command.log

环境信息

操作系统:Windows 10 x64

使用的包(python / R / jvm / C ++):python 3.5.2 x64

使用的

xgboost版本:0.7

请帮帮我!我只把我所有的钱花在了nvidia 1080ti上,我真的希望能够实现这个......

1 个答案:

答案 0 :(得分:0)

如果您对xgboost的版本没有严格的要求,可以尝试一下。


首先,从此页面下载xgboost二进制文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost

例如,我使用python 3.6和Windows 10 64位版本,因此我选择了此:

xgboost‑0.82‑cp36‑cp36m‑win_amd64.whl

您可以根据您的环境选择软件包。

$ pip install xgboost-0.82-cp36-cp36m-win_amd64.whl
$ python
>>> from xgboost import XGBRegressor

享受吧!