无法在Lambda AWS中导入simple_salesforce软件包

时间:2019-10-11 12:19:47

标签: python amazon-web-services aws-lambda salesforce simple-salesforce

当尝试在lambda中导入simple-salesforce软件包时,出现此错误 Error message

np.where

我尝试在Unix环境中压缩软件包,然后将其上传到s3存储桶中,然后再在lambda中创建一个层。但这表示无法导入模块。 以下是使用的步骤

virtualenv v-env

python3 -m venv v-env

pip install simple-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中导入简单销售人员需要帮助。

1 个答案:

答案 0 :(得分:0)

每个simple-salesforce主要文档:

基本的Salesforce.com REST API客户端,专为Python 2.6、2.7、3.3, 3.4、3.5和3.6

也许尝试将您的环境降级到3.6,然后从那里尝试。

来源: https://github.com/simple-salesforce/simple-salesforce