2024-06-02 08:48:30 发布
网友
我正在编写一个简单的脚本,从aws-lambda连接我的sftp服务器
aws-lambda
Unable to import module 'lambda_function': No module named '_cffi_backend'
当我从aws-lambda导入pysftp时。我使用的是python3.6,只导入pysftp什么都没有
pysftp
python3.6
我已经试着安装cffi了
您需要将依赖关系上载到lambda函数。您只需创建一个文件夹,将其称为“test”并将python代码放入其中。然后,将所需的python包安装到同一个文件夹中。可以使用以下命令执行此操作:
pip install target <path directory> <package name>
这会将所需的包安装到指定的目录中。在你的情况下,命令将是
pip install target C:\test requests
您需要在Lambda包中包含第三方模块。转到pip保存模块数据的目录,找到您正在使用的模块,复制它们的目录并包含在Lambda zip文件中。然后在Lambda上再次部署并运行它。应该行得通。在
您需要将依赖关系上载到lambda函数。您只需创建一个文件夹,将其称为“test”并将python代码放入其中。然后,将所需的python包安装到同一个文件夹中。可以使用以下命令执行此操作:
pip install target <path directory> <package name>
这会将所需的包安装到指定的目录中。在你的情况下,命令将是
pip install target C:\test requests
您需要在Lambda包中包含第三方模块。转到pip保存模块数据的目录,找到您正在使用的模块,复制它们的目录并包含在Lambda zip文件中。然后在Lambda上再次部署并运行它。应该行得通。在
相关问题 更多 >
编程相关推荐