因此,我试图在Lambda函数上运行python,但由于我需要依赖项/库,所以我决定研究它并找到
oficial documentation
.
因此,我遵循以下步骤:
mkdir aws_env
cd aws_env
virtualenv .
source /bin/activate
pip install package_name
deactivate
在这之后我只是复制了λ.py文件放入awsèenv文件夹的根目录中,该文件夹有一行:
def lambda_handler(event,context):
在这之后,我把所有的东西都压缩并上传到Lambda。
但当我运行它时,我得到:
{“errorMessage”:“无法导入模块'lambda'”}
我检查了配置,一切正常
你知道我为什么有这个问题吗?
--编辑:
只是试着做:
cd /aws_env/lib/python3.6/site-packages
zip -r9 aws_env.zip .
cd ~
zip -g aws_env.zip lambda.py
而不是压缩整个文件夹,但我仍然得到相同的错误。