【发布时间】:2020-06-03 10:57:32
【问题描述】:
我已经尝试 Apache Superset 安装 2 周了。 每次我开始全新安装时,都会弹出一些新错误。 我在windows上试过,然后我放弃了。 现在几天我一直在尝试Linux。 没有正确的文档来安装超集。 所有文件或建议或安装指南都是一样的。 太烦人了..啊!! 无论如何,我尝试了“ superset db upgrade”,但出现以下错误。 另外,如果有人有正确的require.txt以及每个lib的版本 请分享它将非常有用。 我使用的是 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'
【问题讨论】:
-
如果您在安装 superset 上停滞不前,您有两种选择:1. 尝试 docker 容器版本,或者 2. 使用托管的 superset 实例,例如 preset.io 或 duperset.com
-
如果您尝试使用 Windows 安装,请使用本指南 - gist.github.com/Jamesvasanth21/49b33c2c0c61519f4e8bdb67cc54532d
标签: sqlalchemy apache-superset superset