如何在zip中包含.whl文件以实现lambda函数

时间:2019-03-07 20:07:49

标签: python amazon-web-services aws-lambda python-wheel

好吧...我花了很多时间试图解决这个问题。在lambda函数中包含python依赖项的最简单方法似乎是从pyPI(https://aws.amazon.com/premiumsupport/knowledge-center/lambda-python-package-compatible/)下载.whl文件,解压缩并包括在与AWS兼容的Linux版本上编译的内容运行。

一个简单的问题,在哪里都找不到答案。在WINDOWS机器上,我们如何使用我们的python脚本解压缩.whl的内容以包含在zip文件中?我拼命地寻找一个分步进行的步骤,但是没有任何东西……非常沮丧。

1 个答案:

答案 0 :(得分:0)

Lambda函数在Linux机器上运行,因此该指南告诉您下载manylinux滚轮。

只要确保下载并解压缩manylinux轮,而不是Windows轮,就可以在Windows上进行包装(遵循链接的文章中的步骤)。

编辑:从注释中提取内容-.whls只是普通的.zips,因此您可以将其重命名为.zip并提取。