Skip to main content
 首页 » 编程设计

python之Amazon Web Services (AWS) Lambda 是否支持所有 Python 库

2025年05月04日34fff_TT

比如我想用scikit-learn做机器学习,用pandas、numpy、matplotlib/seaborn做数据分析。 AWS Lambda 是否支持所有这些库?是否有支持的库列表?或者我应该创建一个虚拟服务器,以确保我可以使用我想要的任何 Python 库?

请您参考如下方法:

这些模块默认不可用。我找到了这个(较旧的)可用模块列表,以及用于生成可用内容的当前报告的代码,如果您愿意的话:

https://gist.github.com/sjehutch/36493ff674b1b9a16fc44a5fc270760c

您可以使用 virtualenv 构建自己的环境并将其上传到 Lambda。它可以包含任何你想要的东西。有关更多信息,请参见此处:

https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html

因此您仍然可以使用 AWS Lambda,并且不需要虚拟服务器。

编辑以添加一些 self 推销:

我做了一个web site that shows the current modules available in each environment provided by Amazon.