![](/img/trans.png)
[英]Update an existing report in SalesForce using simple_salesforce package in python
[英]Can't import the simple_salesforce package in lambda aws
尝试在 lambda 中导入 simple-salesforce 包时,我收到此错误错误消息
{
"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-packages
zip -r9 ${OLDPWD}/function_sf.zip。
aws s3 cp function_sf.zip s3://my_bucket/layer_library/
在 lambda 中导入 simple-salesforce 时需要帮助。
根据 simple-salesforce 主要文档:
basic Salesforce.com REST API client built for Python 2.6, 2.7, 3.3, 3.4, 3.5, and 3.6
也许尝试将您的环境降级到 3.6 并从那里尝试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.