greatexpectationslabs / ge_tutorials

Learn how to add data validation and documentation to a data pipeline built with dbt and Airflow.
167 stars 84 forks source link

ModuleNotFoundError: No module named 'wtforms.compat' #23

Open IL-MATE opened 2 years ago

IL-MATE commented 2 years ago

Hey folks, I'm trying to use this repo specifically the airflow examples for a PoC but I keep getting the following error:

webserver_1     | [2021-11-09 15:56:44,142] {{settings.py:253}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, max_overflow=10, pool_recycle=1800, pid=16
webserver_1     | Traceback (most recent call last):
webserver_1     |   File "/usr/local/bin/airflow", line 26, in <module>
webserver_1     |     from airflow.bin.cli import CLIFactory
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module>
webserver_1     |     from airflow.www.app import (cached_app, create_app)
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/app.py", line 37, in <module>
webserver_1     |     from airflow.www.blueprints import routes
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/blueprints.py", line 25, in <module>
webserver_1     |     from airflow.www import utils as wwwutils
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/utils.py", line 35, in <module>
webserver_1     |     from wtforms.compat import text_type
webserver_1     | ModuleNotFoundError: No module named 'wtforms.compat'
webserver_1     | [2021-11-09 15:56:45,795] {{settings.py:253}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, max_overflow=10, pool_recycle=1800, pid=1
webserver_1     | [2021-11-09 15:56:45,800] {{settings.py:253}} INFO - settings.configure_orm(): Using pool settings. pool_size=5, max_overflow=10, pool_recycle=1800, pid=19
webserver_1     | Traceback (most recent call last):
webserver_1     |   File "/usr/local/bin/airflow", line 26, in <module>
webserver_1     |     from airflow.bin.cli import CLIFactory
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module>
webserver_1     |     from airflow.www.app import (cached_app, create_app)
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/app.py", line 37, in <module>
webserver_1     |     from airflow.www.blueprints import routes
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/blueprints.py", line 25, in <module>
webserver_1     |     from airflow.www import utils as wwwutils
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/utils.py", line 35, in <module>
webserver_1     |     from wtforms.compat import text_type
webserver_1     | ModuleNotFoundError: No module named 'wtforms.compat'
webserver_1     | Traceback (most recent call last):
webserver_1     |   File "/usr/local/bin/airflow", line 26, in <module>
webserver_1     |     from airflow.bin.cli import CLIFactory
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module>
webserver_1     |     from airflow.www.app import (cached_app, create_app)
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/app.py", line 37, in <module>
webserver_1     |     from airflow.www.blueprints import routes
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/blueprints.py", line 25, in <module>
webserver_1     |     from airflow.www import utils as wwwutils
webserver_1     |   File "/usr/local/lib/python3.7/site-packages/airflow/www/utils.py", line 35, in <module>
webserver_1     |     from wtforms.compat import text_type
webserver_1     | ModuleNotFoundError: No module named 'wtforms.compat'