You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu22.04从零安装Apache Superset遇superset-frontend目录缺失求助

Ubuntu 22.04 从零安装 Apache Superset 完整指南

完全可以在Ubuntu 22.04上从零安装Apache Superset。你遇到的superset-frontend目录缺失问题,是因为通过pip安装的Superset是预构建好的发布包,已包含编译完成的前端资产,无需手动构建;而官方文档里的「构建JavaScript资产」步骤仅针对从源码克隆安装的场景,因此不需要执行该步骤。

以下是两种主流安装方式的正确命令序列:

方式一:通过pip快速安装(推荐用于生产/快速部署)

  • 补充安装系统依赖(已安装Python3.10的前提下):
    sudo apt update && sudo apt install -y build-essential libssl-dev libffi-dev python3-pip python3-venv
    
  • 创建并激活虚拟环境:
    python3 -m venv superset-venv
    source superset-venv/bin/activate
    
  • 升级pip及相关工具:
    pip install --upgrade pip setuptools wheel
    
  • 安装Superset并修复依赖冲突:
    pip install sqlparse==0.4.3
    pip install apache-superset
    
  • 设置环境变量并初始化数据库:
    export FLASK_APP=superset
    superset db upgrade
    
  • 创建管理员用户:
    superset fab create-admin
    
  • 加载示例数据(可选):
    superset load_examples
    
  • 初始化角色与权限:
    superset init
    
  • 启动Superset服务:
    superset run -p 8088 --with-threads --reload --debugger
    
    完成后访问http://localhost:8088即可登录使用。

方式二:从源码克隆安装(适合开发/自定义前端)

若需要修改前端代码,需从源码安装,此时会自动生成superset-frontend目录:

  • 安装系统依赖(含前端构建工具):
    sudo apt update && sudo apt install -y build-essential libssl-dev libffi-dev python3-dev python3-pip python3-venv git npm
    
  • 克隆Superset源码仓库(以最新稳定版为例,可替换为指定版本标签):
    git clone https://github.com/apache/superset.git
    cd superset
    
  • 创建并激活虚拟环境:
    python3 -m venv superset-venv
    source superset-venv/bin/activate
    
  • 安装Python依赖:
    pip install --upgrade pip setuptools wheel
    pip install -r requirements.txt
    pip install sqlparse==0.4.3  # 解决数据库升级报错
    
  • 设置环境变量并初始化数据库:
    export FLASK_APP=superset
    superset db upgrade
    
  • 创建管理员用户:
    superset fab create-admin
    
  • 构建前端资产:
    cd superset-frontend
    npm install
    npm run build
    cd ..
    
  • 初始化角色与权限:
    superset init
    
  • 启动服务:
    superset run -p 8088 --with-threads --reload --debugger
    

内容的提问来源于stack exchange,提问作者Johnny Littlepunch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 11:12:36