gpt4 book ai didi

python - AWS Lambda 找不到模块 Python

转载 作者:太空宇宙 更新时间:2023-11-03 15:10:24 24 4
gpt4 key购买 nike

AWS lambda 能够在处理程序设置中找到我的函数以及我在根文件夹中安装的某些库,但无法找到其他库,例如 pyodbc 和 google.cloud.storage。

错误:开始请求 ID:607f59cb-44a9-11e7-82c2-813a7578fcd0 版本:$LATEST无法导入模块“push_to_s3”:没有名为 pyodbc 的模块

最佳答案

您可能需要使用 Lambda 使用的特定 AMI 预编译 pyodbc 库(AMI 名称:amzn-ami-hvm-2016.03.3.x86_64-gp2)。

这里是 Linux 上的安装说明:

https://learn.microsoft.com/en-us/sql/connect/python/pyodbc/step-1-configure-development-environment-for-pyodbc-python-development

以下是有关 Lambda 环境上的 native 库的更多详细信息:

http://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html

创建部署包时您可能会考虑以下一些其他事项:

http://joarleymoraes.com/hassle-free-python-lambda-deployment/

关于python - AWS Lambda 找不到模块 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44249684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com