superset0.28.1安装、初始化、运行以及相关错误解决

【安装方法】

# 1. 创建虚拟环境并指定python版本:  
conda create -n superset_env python=3.6

# 2. 直接安装superset
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple superset

# 期间可能安装失败,比如prison提示失败,那么单独装上prison
pip install prison

# 如果提示环境不满足安装要求,那么按照官网装上相应的包
# 注意,我们这里使用anaconda,就不需要再装python-devel python-pip python-wheel了
sudo yum install gcc gcc-c++ libffi-devel  openssl-devel libsasl2-devel openldap-devel

【安装之后的操作】

# 1.初始化数据库
superset db upgrade

# 2. 创建admin用户,注意要设置环境变量 FLASK_APP 这样才能找得到命名
$ export FLASK_APP=superset
flask fab create-admin


# 3. 自己决定是否要load一些样本数据到superset,方便体验
superset load_examples

# 4. 初始化角色role和权限permissions
superset init


# 5. 启动superset
superset run -p 8080 --with-threads --reload --debugger

 

=================================================================

【错误1】mysql驱动没安装

ModuleNotFoundError: No module named 'MySQLdb'

解决方法: pip install mysqlclient

【错误2】pandas版本问题

(superset_env) [appuser@hadoop03 ~]$ superset db upgrade
Traceback (most recent call last):
  File "/home/appuser/.conda/envs/superset_env/bin/superset", line 6, in <module>
    from superset.cli import create_app
  File "/home/appuser/.conda/envs/superset_env/lib/python3.6/site-packages/superset/__init__.py", line 196, in <module>
    ConnectorRegistry.register_sources(module_datasource_map)
  File "/home/appuser/.conda/envs/superset_env/lib/python3.6/site-packages/superset/connectors/connector_registry.py", line 14, in register_sources
    module_obj = __import__(module_name, fromlist=class_names)
  File "/home/appuser/.conda/envs/superset_env/lib/python3.6/site-packages/superset/connectors/sqla/__init__.py", line 2, in <module>
    from . import views  # noqa
  File "/home/appuser/.conda/envs/superset_env/lib/python3.6/site-packages/superset/connectors/sqla/views.py", line 13, in <module>
    from superset.connectors.base.views import DatasourceModelView
  File "/home/appuser/.conda/envs/superset_env/lib/python3.6/site-packages/superset/connectors/base/views.py", line 5, in <module>
    from superset.views.base import SupersetModelView
  File "/home/appuser/.conda/envs/superset_env/lib/python3.6
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值