为了账号安全,请及时绑定邮箱和手机立即绑定

Xgboost 尝试导入时抛出错误

Xgboost 尝试导入时抛出错误

慕尼黑的夜晚无繁华 2021-08-24 15:00:43
我有一个使用 xgboost 的项目。我们现在将项目转移到容器。但是使用pip安装后,它抛出以下错误:Traceback (most recent call last):  File "restart_db.py", line 5, in <module>    from autoai.core.providers import GlobalEnrichmentProvider  File "/volumes/code/autoai/core/providers/__init__.py", line 1, in <module>    from .files_providers import CsvProvider, TsvProvider, ExcelProvider, FileProvider  File "/volumes/code/autoai/core/providers/files_providers.py", line 10, in <module>    from .base import BaseProvider, BaseInMemoryProvider  File "/volumes/code/autoai/core/providers/base.py", line 1, in <module>    from autoai.models.dataset_connection import JoinTypes  File "/volumes/code/autoai/models/__init__.py", line 5, in <module>    from .classifier import Classifier  File "/volumes/code/autoai/models/classifier.py", line 8, in <module>    from eli5 import explain_prediction  File "/volumes/dependencies/lib/python3.6/site-packages/eli5/__init__.py", line 53, in <module>    from .xgboost import (  File "/volumes/dependencies/lib/python3.6/site-packages/eli5/xgboost.py", line 9, in <module>    from xgboost import (  # type: ignore  File "/volumes/dependencies/lib/python3.6/site-packages/xgboost/__init__.py", line 11, in <module>    from .core import DMatrix, Booster  File "/volumes/dependencies/lib/python3.6/site-packages/xgboost/core.py", line 150, in <module>    _LIB = _load_lib()  File "/volumes/dependencies/lib/python3.6/site-packages/xgboost/core.py", line 141, in _load_lib    'Error message(s): {}\n'.format(os_error_list))xgboost.core.XGBoostError: XGBoost Library (libxgboost.so) could not be loaded.Likely causes:  * OpenMP runtime is not installed (vcomp140.dll or libgomp-1.dll for Windows, libgomp.so for UNIX-like OSes)  * You are running 32-bit Python on a 64-bit OSError message(s): ['libgomp.so.1: cannot open shared object file: No such file or directory']我检查了我的 python 和我的 ubuntu 都是 64 位的,然后运行: apt-get update && apt-get install -y libaio1确保该包在那里(我在某处读到这可能是问题所在)-但它仍然会引发相同的错误。我已经坚持了一段时间了,将不胜感激任何帮助。
查看完整描述

3 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

我有同样的错误lightGBM,为了解决我运行的问题:

apt-get install libgomp1

这是在lightGBM调用任何代码之前所必需的。我的错误是在解压lightGBM模型时发生的,而不是在导入lightGBM.


查看完整回答
反对 回复 2021-08-24
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

我在创建项目的 Docker 映像时遇到了这个问题。

我使用了以下命令:

RUN apt-get update && \
     apt-get -y --no-install-recommends install \
     libgomp1


查看完整回答
反对 回复 2021-08-24
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

在我的 MacOS 上得到了这个,正如调试消息所暗示的那样,brew install libomp修复了它。


查看完整回答
反对 回复 2021-08-24
  • 3 回答
  • 0 关注
  • 401 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信