在AWS python lambda中导入retry模块



我已经完成了pip install --target ./package retry,然后将我的代码和。/package文件夹打包成zip并将其上传到AWS lambda。然而,from package.retry import retry的结果是:

{"errorMessage": "无法导入模块'lambda_function_update_error_table':没有名为'packageretry'的模块;"errorType"Runtime.ImportModuleError"}

但是,如果通过pip安装的retry文件夹在根目录下,from retry import retry可以正常工作。

如何解决这个问题?提前感谢!!

尝试下载.whl文件,然后在手动提取后再次使用lambda代码对其进行压缩。现在,一旦你的部署包准备好了,把它上传到Lambda函数,然后再试一次。

可以从https://pypi.org/search/?q=retry

获取.whl文件