Quantcast
Channel: Active questions tagged aws-lambda - Stack Overflow
Viewing all articles
Browse latest Browse all 4012

No module named 'psycopg2._psycopg': ModuleNotFoundError in AWS Lambda

$
0
0

I have created a deployment package for AWS Lambda with my python file and the dependencies including sqlalchemy and psycopg2. The code works perfectly in accessing the DB locally. But when I imported this zip file, I am getting the following error.

No module named 'psycopg2._psycopg': ModuleNotFoundError

The stack trace of the error is,

{"errorMessage": "No module named 'psycopg2._psycopg'","errorType": "ModuleNotFoundError","stackTrace": [    ["/var/task/DBAccessLamdaHandler.py",      50,"lambda_handler","engine = create_engine(rds_host)"    ],    ["/var/task/sqlalchemy/engine/__init__.py",      387,"create_engine","return strategy.create(*args, **kwargs)"    ],    ["/var/task/sqlalchemy/engine/strategies.py",      80,"create","dbapi = dialect_cls.dbapi(**dbapi_args)"    ],    ["/var/task/sqlalchemy/dialects/postgresql/psycopg2.py",      554,"dbapi","import psycopg2"    ],    ["/var/task/psycopg2/__init__.py",      50,"<module>","from psycopg2._psycopg import (                     # noqa"    ]  ]}

Any help is appreciable


Viewing all articles
Browse latest Browse all 4012

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>