AWS Lambda/Python3罐';不输入numpy
我有一个使用sqlalchemy、pandas和numpy的Python 3.6脚本。为了在AWS Lambda上工作,我采取了以下步骤AWS Lambda/Python3罐';不输入numpy,python,amazon-web-services,numpy,aws-lambda,Python,Amazon Web Services,Numpy,Aws Lambda,我有一个使用sqlalchemy、pandas和numpy的Python 3.6脚本。为了在AWS Lambda上工作,我采取了以下步骤 创建了一个新的、干净的目录 创建一个新的virtualenv 创建保留目录(mkdir dist) 安装软件包pip安装sqlalchemy numpy pandas 导航到软件包cd-env/lib/python3.6/site-packages 将包压缩到存放目录Zip-r path/dist/Transfer.Zip。 导航到根目录 Zip python
mkdir dist
)pip安装sqlalchemy numpy pandas
cd-env/lib/python3.6/site-packages
Zip-r path/dist/Transfer.Zip。
Zip-g dist/Transfer.Zip my_python.py
为什么它看不到numpy?Fwiw,numpy是第三个进口,因此显然它与sqlalchemy和熊猫没有任何问题 你看过这里的讨论吗?我猜numpy不是纯python,因此需要一些额外的编译。是的,这些需要在AmazonLinuxEC2上编译。