我已经使用以下命令在我的软件包文件夹中安装了 psycopg2
:
pip install --target ./package psycopg2 # Or
pip install -t ./package psycopg2
现在psycopg2
模块已经在我的包中了,并且我已经创建并将其压缩上传到AWS Lambda。
在我的本地环境中,它可以正常工作,但在AWS Lambda上却无法工作。
它会显示错误信息。
{
"errorMessage": "Unable to import module 'lambda_function': No module named 'psycopg2._psycopg'",
"errorType": "Runtime.ImportModuleError",
"stackTrace": []
}
我的 Lambda 代码是
import psycopg2
def lambda_handler():
print('hello')
我的所有其它模块都运行正常。