[Python] Getting this simple problem while importing Xgboost on Jupyter notebook

Discussão em 'Python' iniciado por Stack, Janeiro 17, 2025.

  1. Stack

    Stack Membro Participativo

    Everything was running fine in Jupyter notebook until I imported Xgboost. As soon as I import it I get the problem below. I have Python 3.8 and have installed it via terminal pip3 method, what should I do next?

    ---------------------------------------------------------------------------
    XGBoostError Traceback (most recent call last)
    <ipython-input-17-a81e4513ce38> in <module>
    1 # Let's Learn about the stock market using XGBOOST
    2
    ----> 3 import xgboost as xgb

    /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/xgboost/__init__.py in <module>
    9 import warnings
    10
    ---> 11 from .core import DMatrix, DeviceQuantileDMatrix, Booster
    12 from .training import train, cv
    13 from . import rabit # noqa

    /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/xgboost/core.py in <module>
    173
    174 # load the XGBoost library globally
    --> 175 _LIB = _load_lib()
    176
    177

    /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/xgboost/core.py in _load_lib()
    156 if not lib_success:
    157 libname = os.path.basename(lib_paths[0])
    --> 158 raise XGBoostError(
    159 'XGBoost Library ({}) could not be loaded.\n'.format(libname) +
    160 'Likely causes:\n' +

    XGBoostError: XGBoost Library (libxgboost.dylib) could not be loaded.
    Likely causes:
    * OpenMP runtime is not installed (vcomp140.dll or libgomp-1.dll for Windows,
    libomp.dylib for Mac OSX, libgomp.so for Linux and other UNIX-like OSes).
    Mac OSX users: Run `brew install libomp` to install OpenMP runtime.
    * You are running 32-bit Python on a 64-bit OS
    Error message(s): ['dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/xgboost/lib/libxgboost.dylib, 6): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib\n Referenced from: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/xgboost/lib/libxgboost.dylib\n Reason: image not found']

    Continue reading...

Compartilhe esta Página