无法导入xgboost 0.9

问题描述 投票:0回答:1

在运行时成功点子安装xgboost之后:

import xgboost as xgb

我收到以下错误:

xgboost.core.XGBoostError: XGBoost Library (libxgboost.dylib) 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 OS

正如在另一个问题here中所述,由于此,我正在运行64位Python:

import sys
print(sys.maxsize > 2**32)

返回True

最后,我尝试安装OpenMP:brew install libomp,但问题仍然存在。

PD。我正在运行Catalina 10.15.1

python-3.x xgboost
1个回答
0
投票

我有同样的问题。试图修复“可能”的两个原因均无济于事。奇怪的是,几天前一切都还算正常。我将Python版本从3.6.1更改为3.6.7,并解决了该问题。不幸的是,我还不知道问题出在哪里,但是它为我解决了这个问题。

[这是CircleCi的Linux计算机上的Python的docker映像。指定此选项以防问题必须解决。

© www.soinside.com 2019 - 2024. All rights reserved.