python - 尝试在没有 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
解决方案
推荐阅读
- python - 如何使用每个像素的所有通道的平均值将批次中的所有图像从 rgb 转换为灰度
- git - 如果我切换回提交而不是 master,为什么 git 会简单地删除我的提交?
- kotlin - 自引用对象中的 java.lang.ExceptionInInitializerError?
- azure-cosmosdb - 如何使用 SQL API 将 JSON 对象数组作为参数传递给 ARRAY_CONTAINS 函数
- bash - 如何创建一个秘密码头秘密?
- python - 使用 BS4 从具有特定属性的特定标签中获取内容
- react-native - 无法在 redux 存储中存储数据
- xcode - 如何对属性Core Data swift 5中的所有数字求和
- email - 如何从不同的自定义子域发送电子邮件?(发送网格)
- tensorflow - p4a 的 TensorFlow 配方