HiI使用以下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 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
=============================================== ====================
谢谢你的时间......
答案 0 :(得分:0)
这是一种迟到的答案,但对于未来的人来到这里。我遇到了同样的问题,但对于Java上的XGBoost。事实证明libgomp
是必需的。在Debian上它刚刚使用apt-get install -y libgomp1
并且它有效。
答案 1 :(得分:-1)
这个link帮助我解决了Gomp问题,因为我最终得到了xboost加载并且能够做到"将XGBoost安装到训练集":
from xgboost import XGBClassifier
classifier = XGBClassifier()
classifier.fit(X_train, y_train)
不幸的是,classifier.fit(X_train,y_train)
崩溃了脚本,说必须重新加载"内核"
立即着手