Apache Воздушный поток initdb не работает на AWS EC2 - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь настроить apache поток воздуха на aws ec2 (Ubuntu 18.04)

Python версия: 3.6.9 Версия Pip: 9.0.1

Для установки Apache Воздушный поток Я использовал приведенную ниже команду.

pip3 install apache-airflow[postgres,celery,rabbitmq,ldap,crypto,aws]

, пока я выполняю airflow initdb, это показывает мне ошибку

  File "/home/ubuntu/.local/bin/airflow", line 26, in <module>
    from airflow.bin.cli import CLIFactory
  File "/home/ubuntu/.local/lib/python3.6/site-packages/airflow/bin/cli.py", line 71, in <module>
    from airflow.www_rbac.app import cached_app as cached_app_rbac
  File "/home/ubuntu/.local/lib/python3.6/site-packages/airflow/www_rbac/app.py", line 28, in <module>
    from flask_appbuilder import AppBuilder, SQLA
  File "/home/ubuntu/.local/lib/python3.6/site-packages/flask_appbuilder/__init__.py", line 6, in <module>
    from .base import AppBuilder  # noqa: F401
  File "/home/ubuntu/.local/lib/python3.6/site-packages/flask_appbuilder/base.py", line 8, in <module>
    from .api.manager import OpenApiManager
  File "/home/ubuntu/.local/lib/python3.6/site-packages/flask_appbuilder/api/manager.py", line 7, in <module>
    from flask_appbuilder.baseviews import BaseView
  File "/home/ubuntu/.local/lib/python3.6/site-packages/flask_appbuilder/baseviews.py", line 21, in <module>
    from .forms import GeneralModelConverter
  File "/home/ubuntu/.local/lib/python3.6/site-packages/flask_appbuilder/forms.py", line 17, in <module>
    from .fieldwidgets import (
  File "/home/ubuntu/.local/lib/python3.6/site-packages/flask_appbuilder/fieldwidgets.py", line 3, in <module>
    from wtforms.widgets import html_params, HTMLString
ImportError: cannot import name 'HTMLString'

Может кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 22 апреля 2020

Спасибо, Мариуш за помощь.

Я выполнил указанные шаги https://github.com/apache/airflow/issues/8506#issuecomment -617515743

и добавил --constraint https://raw.githubusercontent.com/apache/airflow/1.10.10/requirements/requirements-python3.7.txt после моей команды pip install, и она заработала.

Произошла ошибка в новой версии WTForms

...