【发布时间】:2017-02-25 12:52:25
【问题描述】:
使用无服务器框架 v1.0.0,我的服务根目录中有一个“requirements.txt”,其内容是依赖 python 包的列表。 (例如请求)。
但是,我生成的部署函数失败了,因为这些依赖项似乎没有作为打包的一部分安装
'无法导入模块'处理程序':没有名为请求的模块'
我认为 pip 安装是无服务器的,但我生成的 zip 文件很小,显然它没有这样做,无论是设计还是我的错,因为我遗漏了什么?是因为它的 Lambda 这样做吗?如果是这样,我错过了什么?)
是否有关于执行此操作所需内容及其工作原理的文档? pip 安装这些是无服务器还是在 aws lambda 端?
【问题讨论】:
-
我不认为无服务器运行 pip。在部署无服务器项目之前,您必须自己运行它。
标签: aws-lambda serverless-framework