无法导入模块“lambda_function”:无法从“cryptography.hazmat.bindings._rust”(未知位置)导入名称“exceptions”
2023-07-14
3229
2个回答
花了几天时间尝试修复导入问题,但仍然没有成功。我最终使用容器映像部署了 python lambda 函数,所有问题都解决了。
我按照此处的说明进行操作 https://docs.aws.amazon.com/lambda/latest/dg/python-image.html#python-image-instructions 。
tamptek
2023-07-18
我通过以下步骤修复了此错误:
- 在 Linux 环境中构建 lambda 层。
- 还要确保 AWS lambda 中的 Python 版本与构建 lambda 层的本地版本相同。
- 使用以下 pip 语法构建包。
pip install --upgrade <pakage names> --platform manylinux2014_x86_64 --only-binary=:all: -t .
Ehsan
2024-03-28