java中的接口是类吗
409
2022-08-25
解决报错OSError: dlopen(../anaconda/envs/python3/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so)
一、问题描述
在mac上pip install lightgbm后报错如下:
OSError: dlopen(…/anaconda/envs/python3/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/gcc/lib/gcc/7/libgomp.1.dylib
Referenced from: …/anaconda/envs/python3/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so
二、解决方案
通过pip安装的lightgbm只能安装相关的python文件,有一些文件是缺失的,lightgbm 依赖于 OpenMP,所以也需要安装OpenMP,需要通过以下命令安装:brew install open-mpi。
注意事项:关于brew
brew(全称“Homebrew”) 是Mac OSX上的包管理工具,常用来管理自己电脑上的各类软件包。常用命令:
brew list|ls //查看本地软件库列表brew -v //查看Homebrew版本brew info //查看包数量及大小brew search XXX //查询查找软件(这里XXX可替换成需要安装的软件名称,如:mysql、redis等)brew install mysql //安装mysqlbrew uninstall mysql //卸载mysqlbrew update //更新brew版本brew update mysql //更新mysql版本brew install redis //安装redisbrew uninstall redis //卸载redis
Reference
[1] Mac上的包管理神器HomeBrew
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~