ask_sdk_core包含在我的 lambda 函数的requirements.txt文件中。但是,当我运行实际函数时, ask_sdk_core不会导入。我正在跟踪在 中找到的 cake walk 示例,
https://github.com/alexa/skill-sample-python-first-skill/tree/master/module-1
但正在尝试在我的个人 AWS 帐户上创建 lambda,而不是在 Alexa 托管的 lambda 上。
当我将 Alexa 技能指向 Alexa 托管的技能时,技能会按预期运行,但是当指向我通过从 Alexa 技能套件复制代码创建的 lambda 时,lambda 函数不会返回任何结果。
包含 lambda 在个人 AWS 账户上的照片。我尝试更改不同函数名称的多个值,但似乎没有任何效果。
lambda执行结果:
Response:
{
"errorMessage": "Unable to import module 'lambda_function': No module named 'ask_sdk_core'",
"errorType": "Runtime.ImportModuleError"
}
Request ID:
"7f220b6d-49e4-4fbe-99b5-e5cc1d9c129a"
Function Logs:
START RequestId: 7f220b6d-49e4-4fbe-99b5-e5cc1d9c129a Version: $LATEST
[ERROR] Runtime.ImportModuleError: Unable to import module 'lambda_function': No module named 'ask_sdk_core'END RequestId: 7f220b6d-49e4-4fbe-99b5-e5cc1d9c129a
REPORT RequestId: 7f220b6d-49e4-4fbe-99b5-e5cc1d9c129a Duration: 11.39 …Run Code Online (Sandbox Code Playgroud) python-module amazon-web-services python-3.x aws-lambda alexa-skills-kit