首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Jupyter笔记本上导入Xgboost时遇到这个简单的问题

在Jupyter笔记本上导入Xgboost时遇到这个简单的问题
EN

Stack Overflow用户
提问于 2020-05-23 20:14:57
回答 6查看 24.9K关注 0票数 19

在我导入Xgboost之前,Jupyter笔记本上的一切都运行得很好。一旦我导入它,我就会遇到下面的问题。我已经安装了Python3.8,并且已经通过终端pip3方法安装了,接下来我应该怎么做?

代码语言:javascript
运行
复制
---------------------------------------------------------------------------
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']
EN

回答 6

Stack Overflow用户

发布于 2020-05-23 20:28:51

我通过在Mac上安装libomp.dylib解决了这个问题。答案一直都在那里。

您可以通过运行以下命令来完成此操作:

brew install libomp

票数 29
EN

Stack Overflow用户

发布于 2020-10-08 14:47:37

对于Mac OSX,只需运行'brew install libomp‘

票数 12
EN

Stack Overflow用户

发布于 2020-12-21 02:24:37

您必须首先在您的MAC上安装brew:https://brew.sh/ (安装Brew可能需要一段时间),然后在您的终端上运行以下命令:brew install libomp

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61971851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档