使用numpy
命令在我的项目文件夹中安装pip install numpy -t <project dir>
。我可以在项目目录中看到numpy
和numpy-1.12.1.dist-info
。
但是当我压缩目录并在Lambda上运行时,我得到了Unable to import module 'handler': Missing required dependencies ['numpy']
无法导入模块'handler':导入多阵列numpy 扩展模块失败。你最有可能尝试导入一个 numpy的构建失败了。如果您正在使用numpy git repo,请尝试
git clean -xdf
(删除所有不受版本控制的文件)。 否则重新安装numpy。
我的项目出了什么问题?
答案 0 :(得分:0)
检查你的numpy的安装位置,例如$ VIRTUAL_ENV / lib / python2.7 / site-packages
之后按照以下步骤进行操作 -
cd $VIRTUAL_ENV/lib/python2.7/site-packages
zip -r9 <path_to_your_lambda_function_zip>/awslambda.zip *
这会将站点包中的所有库添加到您可以直接上传的zip中