我在python中需要一些使用AWS Lambda中的C文件的库。例如,我想使用python-snappy库。如何编译它以便能够与Lambda一起使用?
编辑:似乎Amazon EMR不喜欢使用pip安装库但是当我尝试在运行Linux的笔记本电脑上安装它时,我能够毫无问题地安装它们。使用virtualenv将所有内容和包含的文件从site-packages设置到我的lambda项目中,现在它正在运行。答案 0 :(得分:1)
您需要使用带有Amazon Linux映像的EC2计算机进行编译。编译并将结果包含在您将上传到AWS Lambda的zip文件中。