首页 文章

当在python中导入xgboost时,“找不到版本`GOMP_4.0' - Ubuntu

提问于
浏览
1

HiI使用以下Ubuntu 16.04.1 LTS平台链接安装了xgboost

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

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

将xgboost导入为xg

enter image description here

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

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

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

sudo apt-get install make

sudo apt-get update

sudo apt-get install gcc

sudo apt-get install g

sudo apt-get install git

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

cd xgboost

sudo ./build.sh

cd python-package

sudo / home / username / anaconda2 / bin / python setup.py install

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

谢谢你的时间......

2 回答

  • -1

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

  • 0

    这个link帮我解决了Gomp问题,因为我终于得到xboost加载并且能够做"Fitting XGBoost to the Training set":

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

    不幸的是 classifier.fit(X_train,y_train) 崩溃了剧本说"kernel had to be reloaded"

    现在正在努力

相关问题