Python - PIP:是否可以指定架构?

时间:2017-04-26 06:52:16

标签: python pip aws-lambda

我正在构建一个要在AWS(Linux)上执行的Python Lambda函数代码 我的Dev机器不是Linux 如果我-exec,我将获得与Windows / MacOS相关的模块。

有没有办法总是获取基于Linux的依赖项?例如目标体系结构的CLI参数。

1 个答案:

答案 0 :(得分:1)

我只是遇到了与Lambda,Python完全相同的问题,并试图让Pillow工作。经过大量的搜索,我看到了解释问题的这篇文章,并提供了一个很好的解决方案。

https://medium.freecodecamp.org/escaping-lambda-function-hell-using-docker-40b187ec1e48

基本上,您可以在Mac上运行docker,它允许您运行Linux实例。然后使用pip,安装你想要使用的库。然后,您可以将这些文件包含在ZIP文件中,并将其上传到Lambda。像魅力一样。