如何在 AWS lambda 上导入 numpy 模块?
How to import the numpy module on AWS lambda?
我是 AWS 系统的新手,我正在做我的 python 项目,想将 AWS lambda 函数用于 运行 我的无服务器 python 程序,我有我所有的资源在 AWS S3 存储桶上,我想简单地从 S3 存储桶(假设源存储桶)中取出我的一张图像,将其变成灰色并将其保存回另一个 S3 存储桶(结果存储桶)。
我的问题是如何在 AWS lambda 上导入 numpy 和 cv2 模块,
我遵循了 https://serverless.com/blog/serverless-python-packaging/ 的指南
但是,它 return 给我一条错误消息:
An error occurred: NumpyLambdaFunction - Function not found:
arn:aws:lambda:us-east-1:......:function:numpy-test-dev-numpy (Service:
AWSLambdaInternal; Status Code: 404; Error code: ResourceNotFoundException;
Request ID: ....).
我该如何解决这个错误?或者还有其他更好的方法吗? (P.S。我用的是window电脑)
非常感谢!
方法一
运行这个命令在你的项目根目录下
pip install --target="." package_name
压缩您的项目文件夹并将其上传到 AWS
方法二
我是 AWS 系统的新手,我正在做我的 python 项目,想将 AWS lambda 函数用于 运行 我的无服务器 python 程序,我有我所有的资源在 AWS S3 存储桶上,我想简单地从 S3 存储桶(假设源存储桶)中取出我的一张图像,将其变成灰色并将其保存回另一个 S3 存储桶(结果存储桶)。 我的问题是如何在 AWS lambda 上导入 numpy 和 cv2 模块, 我遵循了 https://serverless.com/blog/serverless-python-packaging/ 的指南 但是,它 return 给我一条错误消息:
An error occurred: NumpyLambdaFunction - Function not found:
arn:aws:lambda:us-east-1:......:function:numpy-test-dev-numpy (Service:
AWSLambdaInternal; Status Code: 404; Error code: ResourceNotFoundException;
Request ID: ....).
我该如何解决这个错误?或者还有其他更好的方法吗? (P.S。我用的是window电脑) 非常感谢!
方法一
运行这个命令在你的项目根目录下
pip install --target="." package_name
压缩您的项目文件夹并将其上传到 AWS
方法二