我正在编写一个python脚本,它将在AWS中作为lambda函数运行。因为它需要连接到Postgres数据库,所以
psycopg2
是必需的。这似乎是标准
心理学2
不适用于AWS lambda。我从网上下载的
this git repo
.
将所有psyclenso的依赖项从包viroplen3.I复制到psyclen6.I
[myproject]/env/Lib/site-packages
import psycopg2
但是,当我在PyCharm中运行它时,出现了错误:
File "C:\Users\dxx0111\WorkSpace\iq-iot-lambda\app.py", line 2, in <module>
import psycopg2
File "C:\Users\dxx0111\WorkSpace\iq-iot-lambda\env\lib\site-packages\psycopg2\__init__.py", line 50, in <module>
from psycopg2._psycopg import ( # noqa
ModuleNotFoundError: No module named 'psycopg2._psycopg'
根据错误消息,它似乎能够找到
心理学2
psycopg2._psycopg
. 我错过了什么?