在运行时成功点子安装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.6.1更改为3.6.7,并解决了该问题。不幸的是,我还不知道问题出在哪里,但是它为我解决了这个问题。
[这是CircleCi的Linux计算机上的Python的docker映像。指定此选项以防问题必须解决。