Question:
I deployed my flask application into aws beanstalk and ran into an import error:
1 2 |
ImportError: No module named flask.ext.sqlalchemy |
In my application.py file, I have this statement
1 2 |
from flask.ext.sqlalchemy import SQLAlchemy |
and it runs fine on my machine but does not work in aws elastic beanstalk.
Anyone ran into a similar issue?
Answer:
Make sure you have included a requirements.txt file in root directory of your project.
The file should include any pip package that needs to be installed
1 2 |
Flask-SQLAlchemy=1.0 |
http://www.pip-installer.org/en/latest/cookbook.html#requirements-files