1

您好我已经使用以下链接为 Ubuntu 16.04.1 LTS 平台安装了 xgboost

http://xgboost.readthedocs.io/en/latest/python/python_intro.html

当我在 python 终端中运行以下命令时,它会抛出异常,如下面的屏幕截图所示

将 xgboost 导入为 xg

在此处输入图像描述

任何形式的帮助将不胜感激

我也尝试过以下命令但没有运气

==================================================== ==================

sudo apt-get install make

sudo apt-get 更新

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get 安装 git

sudo git clone https://github.com/dmlc/xgboost

cd xgboost

须藤 ./build.sh

cd python 包

sudo /home/用户名/anaconda2/bin/python setup.py install

==================================================== ==================

谢谢你的时间...

4

2 回答 2

1

这是一个迟到的答案,但对于未来来到这里的人来说。我也遇到了同样的问题,但是对于 Java 上的 XGBoost。事实证明libgomp是必需的。在 Debian 上它只需要一个apt-get install -y libgomp1并且它工作。

于 2017-08-07T09:39:00.780 回答
-1

这个链接帮助我解决了 Gomp 问题,因为我终于可以加载 xboost 并且能够执行“将 XGBoost 拟合到训练集”:

from xgboost import XGBClassifier
classifier = XGBClassifier()
classifier.fit(X_train, y_train)

不幸的是classifier.fit(X_train,y_train),脚本崩溃了,说“必须重新加载内核”

现在正在努力

于 2017-03-16T21:48:33.863 回答