首页 > 解决方案 > 尝试在没有 numpy 的情况下将熊猫添加到 aws lambda

问题描述

我一直在尝试将 pandas 导入 aws lambda,但遇到了大小问题,因为我需要再将一个模块导入 aws lambda。我注意到,当我将 pandas 打包到与 lambda 兼容的 zip 文件中时,即使我使用 pip install --no-deps 在 pip 中安装没有依赖项,由于 pandas 测试需要 numpy,所以在 pandas 中总是有一个 numpy 安装。

无论如何都可以在没有任何 numpy 的情况下 pip install pandas 吗?Numpy 是一个巨大的包——81 mb,摆脱它会很棒,因为 aws 已经有一个预构建的 scipy numpy 层。

Pandas 压缩项目目录

Python:
        Pandas
        numpy
        pandas-dist...
        numpy-dist...
        dateutil...
        etc.

作为参考,我一直在关注本指南: https ://medium.com/@qtangs/creating-new-aws-lambda-layer-for-python-pandas-library-348b126e9f3e

标签: pythonamazon-web-servicesaws-lambda

解决方案


推荐阅读