gpt4 book ai didi

Pandas 和 AWS Lambda

转载 作者:行者123 更新时间:2023-12-03 02:05:51 26 4
gpt4 key购买 nike

有人拥有与 AWS Lambda 兼容的完全编译版本的 pandas 吗?

搜索了几个小时后,我似乎找不到我要找的东西,而且关于这个主题的文档也不存在。

我需要访问 lambda 函数中的包,但是我未能成功地使该包正确编译以在 Lambda 函数中使用。

任何人都可以提供可重复的步骤来创建二进制文件来代替编译吗?

不幸的是,我无法成功复制任何有关该主题的指南,因为它们大多将 pandas 与 scipy 结合在一起,而我不需要这些指南,并且增加了额外的负担。

最佳答案

我相信您应该能够使用最新的 pandas 版本(或者可能是您计算机上的版本)。您可以像这样自己使用 pandas 创建 lambda 包,

  1. 首先找到 pandas 包在您的计算机上的安装位置,即打开 python 终端并输入

    import pandas
    pandas.__file__

    应该打印类似 '/usr/local/lib/python3.4/site-packages/pandas/__init__.py'

  2. 现在从该位置复制 pandas 文件夹(在本例中为 '/usr/local/lib/python3.4/site-packages/pandas)并将其放入您的存储库中。
  3. 将您的 Lambda 代码与 pandas 一起打包,如下所示:

    zip -r9 my_lambda.zip pandas/
    zip -9 my_lambda.zip my_lambda_function.py

您还可以将代码部署到 S3 并让 Lambda 使用 S3 中的代码。

aws s3 cp  my_lambda.zip s3://dev-code//projectx/lambda_packages/

Here's the repo that will get you started

关于 Pandas 和 AWS Lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36054976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com