Apache Superset-Ubuntu-Установка - PullRequest
0 голосов
/ 19 февраля 2020

Я пытался Apache Установка Superset уже 2 недели. Каждый раз, когда я запускаю установку fre sh, появляется новая ошибка. Я попробовал на windows, а затем я сдался. Вот уже несколько дней я примеряю linux. Нет правильной документации для установки суперсета. Все документы или предложения или руководство по установке просто одинаковы. Это так раздражает .. Ааааа !! В любом случае, я попробовал «superset db upgrade» и получил следующую ошибку. Также, если у кого-то есть правильный файл require.txt с версией каждой библиотеки, пожалуйста, поделитесь, это будет очень полезно. Я использую Ubuntu 18.04 и python версия 3.6.

Ошибка:

Traceback (most recent call last):
  File "/usr/local/bin/superset", line 5, in <module>
    from superset.cli import create_app
  File "/usr/local/lib/python3.6/dist-packages/superset/__init__.py", line 9, in <module>
    from flask_appbuilder import AppBuilder, IndexView, SQLA
  File "/usr/local/lib/python3.6/dist-packages/flask_appbuilder/__init__.py", line 6, in <module>
    from .base import AppBuilder  # noqa: F401
  File "/usr/local/lib/python3.6/dist-packages/flask_appbuilder/base.py", line 8, in <module>
    from .api.manager import OpenApiManager
  File "/usr/local/lib/python3.6/dist-packages/flask_appbuilder/api/manager.py", line 7, in <module>
    from flask_appbuilder.baseviews import BaseView
  File "/usr/local/lib/python3.6/dist-packages/flask_appbuilder/baseviews.py", line 12, in <module>
    from .forms import GeneralModelConverter
  File "/usr/local/lib/python3.6/dist-packages/flask_appbuilder/forms.py", line 3, in <module>
    from flask_wtf import FlaskForm
  File "/usr/local/lib/python3.6/dist-packages/flask_wtf/__init__.py", line 17, in <module>
    from .recaptcha import *
  File "/usr/local/lib/python3.6/dist-packages/flask_wtf/recaptcha/__init__.py", line 2, in <module>
    from .fields import *
  File "/usr/local/lib/python3.6/dist-packages/flask_wtf/recaptcha/fields.py", line 3, in <module>
    from . import widgets
  File "/usr/local/lib/python3.6/dist-packages/flask_wtf/recaptcha/widgets.py", line 5, in <module>
    from werkzeug import url_encode
ImportError: cannot import name 'url_encode'

1 Ответ

0 голосов
/ 23 февраля 2020

Очень вероятно, что установка пакета не удалась в начале. Похоже, вы не создали виртуальную среду для установки суперсет. рекомендуется сделать это. Вы сделали следующее?

pip install virtualenv
python3 -m venv venv
. venv/bin/activate
pip install --upgrade setuptools pip
pip install apache-superset

Есть ли ошибки при этом?

...