【发布时间】:2016-02-07 18:24:15
【问题描述】:
我有一些 AWS Lambda python 代码。在这段代码中,我想使用 psycopg2 来进行数据库查询。为此,我知道我需要将它安装到本地目录,以便我可以将它与 zip 一起上传到 lambda 函数中。所以我做了这个
pip install psycopg2 -t .
这很有效,现在我的 lambda 代码目录中有 psycopg2 目录。我现在只需要知道如何在我的 python 文件中导入 psycopg2 。只是要弄清楚目录结构的外观:
container_folder
-- lambda_function.py
-- psycopg2
---- // pscopg2 files are in here
更新:我的导入工作正常。但我知道得到这个错误:
libpq.so.5:无法打开共享对象文件:没有这样的文件或目录
如何添加 libpq 文件以在 Lambda 上使用?
【问题讨论】:
标签: python amazon-web-services pip aws-lambda