无法导入模块“lambda_function”:没有名为“psycopg2._psycopg”的模块

问题描述 投票:0回答:1

我已经使用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 库,但遇到相同的错误。

aws-lambda psycopg2 python-3.11
1个回答
0
投票

你发现问题了吗?我也遇到和你一样的问题了

© www.soinside.com 2019 - 2024. All rights reserved.