- 29
- 0
小白一枚,用pip安装lightGBM后,引用出现问题(系统是High Sierra)
In [3]: import lightgbm
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
<ipython-input-3-b18b3f8a6dc8> in <module>()
----> 1 import lightgbm
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/lightgbm/__init__.py in <module>()
6 from __future__ import absolute_import
7
----> 8 from .basic import Booster, Dataset
9 from .callback import (early_stopping, print_evaluation, record_evaluation,
10 reset_parameter)
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/lightgbm/basic.py in <module>()
31
32
---> 33 _LIB = _load_lib()
34
35
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/lightgbm/basic.py in _load_lib()
26 if len(lib_path) == 0:
27 return None
---> 28 lib = ctypes.cdll.LoadLibrary(lib_path[0])
29 lib.LGBM_GetLastError.restype = ctypes.c_char_p
30 return lib
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ctypes/__init__.py in LoadLibrary(self, name)
424
425 def LoadLibrary(self, name):
--> 426 return self._dlltype(name)
427
428 cdll = LibraryLoader(CDLL)
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ctypes/__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error)
346
347 if handle is None:
--> 348 self._handle = _dlopen(self._name, mode)
349 else:
350 self._handle = handle
OSError: dlopen(/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/gcc/lib/gcc/8/libgomp.1.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so
Reason: image not found
重装不能解决问题,之后尝试另一种安装方式,但cmake安装失败,详情可以看此处
https://stackoverflow.com/que...
简单来说就是Homebrew的功能几乎用不了了,永远存在权限问题。还请大神们给出建议,就算没有具体方案也可以简单分析下原因,你们的每一点知识都能给我很大帮助,希望各位不吝赐教!
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
千里落花风 普通会员 1楼
OSError 的原因是,尝试访问的图像文件在 GBM 中不存在。这可能是因为图像文件路径错误,或者 GBM 在加载图像文件时发生了错误。
以下是一些可能的解决方案:
-
检查 GBM 的路径:确保你正在尝试访问的 GBM 文件的路径是正确的。GBM 的文件通常存储在 GBM 的安装目录下,通常为
/usr/gbmf。 -
检查 GBM 的图像文件:确保你正在尝试访问的 GBM 图像文件确实存在。你可以尝试在 GBM 的命令行界面中查看文件是否存在。
-
更新 GBM:如果你的 GBM 版本过旧,可能会遇到 OSError。你可以尝试更新 GBM 的版本,或者使用最新的版本。
-
如果以上步骤都无法解决问题,你可能需要联系 GBM 的技术支持团队,他们可以提供更具体的帮助。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
