我一直试图将熊猫导入aws lambda,但是由于我需要再将一个模块导入aws lambda而遇到了尺寸问题。我注意到,当我将熊猫包装到与lambda兼容的zip文件中时,即使我使用pip install --no-deps在pip中没有依赖项进行安装,由于熊猫测试需要numpy,所以在熊猫中始终存在numpy安装。
反正有pip安装熊猫而没有任何numpy吗? 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