当我尝试在lambda中导入simple-salesforce包时,我得到了这个错误Error message
{
"errorMessage": "Unable to import module 'lambda_function': No module named 'simple_salesforce'",
"errorType": "Runtime.ImportModuleError"
}我尝试在Unix环境中压缩这些包,并将其上传到s3存储桶中,然后在lambda中创建一个层。但它说它不能导入模块。以下是使用的步骤
virtualenv v-env
python3 -m venv v-env
pip安装简单-salesforce
停用
cd v-env/lib/python3.7/site-package
压缩/function_sf.zip${OLDPWD} -r9。
aws s3 cp function_sf.zip s3://my_bucket/layer_library/
需要在lambda中导入simple-salesforce的帮助。
发布于 2020-01-29 21:58:08
根据simple-salesforce主要文档:
为
2.6、2.7、3.3、3.4、3.5和3.6构建的Python basic Salesforce.com REST API客户端
也许可以试着把你的env降级到3.6,然后再试一试。
https://stackoverflow.com/questions/58341148
复制相似问题