Aws lambda AWS Lambda可以使用调用C的Python吗?

Aws lambda AWS Lambda可以使用调用C的Python吗?,aws-lambda,Aws Lambda,我有一个进行图像比较的C库和调用它的Python。在AWS lambda能力列表中,我没有看到C或C++运行时。然而,Python本身不是在调用C吗。我还以为翻译是C?我们可以在AWS Lambda上运行Python调用的C libs吗?答案似乎是是: 总之,您可以在正确的机器类型上静态编译C库,然后将它们包含在Lambda中 退房: 如果可能的话,您将希望静态编译C/C++库,因为这样可以更容易地在AmazonLinux机器上包含这些库。您可以在这里找到说明:我们在这里静态编译opencv并将

我有一个进行图像比较的C库和调用它的Python。在AWS lambda能力列表中,我没有看到C或C++运行时。然而,Python本身不是在调用C吗。我还以为翻译是C?我们可以在AWS Lambda上运行Python调用的C libs吗?

答案似乎是

总之,您可以在正确的机器类型上静态编译C库,然后将它们包含在Lambda中

退房:

如果可能的话,您将希望静态编译C/C++库,因为这样可以更容易地在AmazonLinux机器上包含这些库。您可以在这里找到说明:我们在这里静态编译opencv并将其包含在NodeJS包中以供使用

注意,引用的链接是关于NodeJS的,而不是Python

而且:

根据此处找到的文档:您将注意到它是一个x86_64环境(Linux内核版本–4.1.19-24.31.amzn1.x86_64),本页将向您展示Lambda执行环境使用的基本AMI


是的,您可以添加gcc-c++作为一个层,它将在/opt中解压缩/


关系如此密切,以至于这个问题可能被认为是重复的: