Установка Superset с помощью Docker Compose и подключение к ClickHouse

Не получается установить необходимые библиотеки для подключения ClickHouse к SuperSet. Делаю всё по инструкции:

git clone https://github.com/apache/superset

cd superset

touch ./docker/requirements-local.txt

echo "clickhouse-driver>=0.2.0" >> ./docker/requirements-local.txt

echo "clickhouse-sqlalchemy>=0.1.6" >> ./docker/requirements-local.txt

docker-compose -f docker-compose-non-dev.yml up

Получаю ошибку:

superset_worker_beat  |   File "/app/superset/extensions/__init__.py", line 33, in <module>
superset_worker_beat  |     from superset.utils.encrypt import EncryptedFieldFactory
superset_worker_beat  |   File "/app/superset/utils/encrypt.py", line 23, in <module>
superset_worker_beat  |     from sqlalchemy.engine import Connection, Dialect, RowProxy
superset_worker_beat  | **ImportError: cannot import name 'RowProxy' from 'sqlalchemy.engine'** (/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/__init__.py)

Подскажите, что сделать нужно, ни где не нашёл что у кого-то были такие проблемы.


Ответы (0 шт):