Невозможно импортировать xgboost 0.9 - PullRequest
1 голос
/ 30 ноября 2019

После успешной установки pg 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

Как указано в этом другом вопросе здесь Я использую 64-битный Python, так как:

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

возвращает True

Наконец, чтобы установить OpenMP, я попытался это сделать: brew install libomp, но проблема сохраняется.

PD. Я бегу Каталина 10.15.1

1 Ответ

1 голос
/ 17 декабря 2019

У меня была такая же проблема. Пытался исправить обе «вероятные» причины безрезультатно. Как ни странно, всего несколько дней назад все работало абсолютно нормально. Я изменил версию Python с 3.6.1 на 3.6.7, и это исправило проблему. К сожалению, я еще не знаю, в чем проблема, но это исправило ее для меня.

Это образ докера Python на машине с CircleCi под Linux. Указание этого на случай, если проблема должна с этим что-то делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...