我已经使用docker为psycopg2创建了一个zip包。以下是命令,
pip3 install psycopg2 -t layer/python/lib/python3.11/site-packages/
cd layer
zip -r layerpsycopg2.zip *
已成功将此 zip 文件上传到 AWS Lambda 层。 我的 AWS Lambda 函数基于 Python 3.11。尝试在 lambda 函数中导入 psycopg2。出现以下错误,
{
"errorMessage": "Unable to import module 'lambda_function': No module named 'psycopg2._psycopg'",
"errorType": "Runtime.ImportModuleError",
"requestId": "xxxx",
"stackTrace": []
}
也尝试过 aws-psycopg2 库,但遇到相同的错误。
你发现问题了吗?我也遇到和你一样的问题了