使用AWS Lambda图层在AWS Lambda函数中导入librosa时出错

问题描述

当我在AWS Lambda函数中导入librosa时,出现以下错误

“ errorMessage”:“未找到sndfile库”, “ errorType”:“ OSError”, “堆栈跟踪”: [ “ load_module \ n中的File“ /var/lang/lib/python3.8/imp.py”,第234行,返回load_source(名称文件名,文件)\ n“, “ load_source \ n模块中的文件“ /var/lang/lib/python3.8/imp.py”,第171行= _load(spec)\ n“, “文件”,第702行,_load \ n”, _load_unlocked \ n中的“文件”,第671行, “文件”“,第783行,在exec_module \ n”中, _call_with_frames_removed \ n中的“文件”,第219行, \ n导入librosa \ n中的“ File“ /var/task/lambda_function.py”,第4行, “ \ file from / import core \ n中的\ n文件” /opt/python/librosa/init.py”,第211行, “。file” /opt/python/librosa/core/init.py",\n中的第6行,来自.audio import *#pylint:disable = wildcard-import \ n“, “ \ n将声音文件导入为sf \ n中的“ File“ /opt/python/librosa/core/audio.py”,第8行, “ \ n中的File“ /opt/python/soundfile.py”,第142行,引发OSError('sndfile库未找到')\ n“ ]

我的未压缩软件包包括以下库: librosaappdirscertificffichardetdecoratoridnajoblib,{{ 1}},poochllvmlitenumbanumpyscipyrequests

知道我在这里缺少什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)