我使用pip3创建了具有以下python包的lambda层:google-cloud-texttospeech和azure-cognitiveservices-speech
当我用python3.8lambda函数使用这个层时,我得到了错误的信息,
{
"errorMessage": "Unable to import module 'lambda_function': libasound.so.2: cannot open shared object file: No such file or directory",
"errorType": "Runtime.ImportModuleError"
}我删除了蔚蓝-认知服务-语音包,这一层可以很好地与lambda工作。这意味着罪魁祸首是azure-cognitiveservices-speech包。我找不到解决问题的办法。
任何形式的帮助都会受到嘉奖。谢谢!
发布于 2021-01-03 15:13:19
因此,您需要在系统上手动安装该包,并按照文档使用lambda zip文件进行相同的打包。
安装后,您可以将您的python代码和.so文件打包在一起,然后上传到AWS。供您参考的文件夹结构应该如下所示。
myawesomefunction.py
libasound.so.2https://stackoverflow.com/questions/65550718
复制相似问题