【问题标题】:Apache Superset-Ubuntu-InstallationApache Superset-Ubuntu-安装
【发布时间】: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'

【问题讨论】:

标签: sqlalchemy apache-superset superset


【解决方案1】:

很可能一开始就安装包失败。看来您没有创建虚拟环境来安装超集。建议这样做。你做了以下吗?

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

这样做有什么错误吗?

【讨论】:

  • 您可以复制/粘贴您尝试执行的确切命令(包括 bash)吗?你能做点冻结并复制粘贴输出吗?
猜你喜欢
  • 2019-05-05
  • 1970-01-01
  • 2021-10-30
  • 2021-06-20
  • 2021-03-19
  • 2021-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多