当前位置:   article > 正文

SuperSet 安装配置(Win10、python3.9)踩坑无数版_superset windows

superset windows
简介

Superset是一个基于Web的数据探索和可视化平台,用于快速探索和分析大量数据。它提供了丰富的可视化工具和交互式仪表板,并支持多种数据源。Superset可以用于数据科学家、分析师和决策者来探索和可视化数据,并从数据中发现洞察力,以支持业务决策。它是由Airbnb开发的开源项目,现已成为Apache软件基金会的顶级项目之一。

前言

公司需要找一款开源的BI工具来替换使用的FineReport(明明那么好用为什么要换了我!因为贵...),在对比几款之后选择Superset。配置之路尤其坎坷,网络上的教程大部分都是前几年的,Superset也经过几轮更新了,库与库之间出现版本不匹配导致的各种报错,让我这个小白直接裂开...最终在试过Python3.7、3.8都无法正常走到最后的情况下,我选择python 3.9进行安装。

后续还将记录,汉化、数据库配置、使用等一系列话题。

一、安装环境
  1. 系统版本:Windows 10
  2. Python:python 3.9
二、步骤
2.1、安装Anaconda虚拟环境
conda create -n superset python=3.9

2.2、进入虚拟环境
conda activate superset

2.3、提前下载Python-geohash和sasl库

Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)

从上面的网址中下载对应配置的文件(根据你电脑配置来选择)

下载后放到某个文件里,后续安装会用到路径。

我放在E盘superset下

切换到E盘根目录下后安装python_geohash(sasl同样)。

2.4、安装Superset、pillow
  1. pip install apache-superset -i https://pypi.tuna.tsinghua.edu.cn/simple/
  2. pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple/

 不指定源的话速度会很慢,这里用了清华源,速度慢可以换其他的源安装。

2.5、配置Superset
  1. # 初始化数据库
  2. set FLASK_APP=superset
  3. superset db upgrade

注意路径,我这里回到了superset文件夹

然后开始疯狂报错。

 以下参考@健胃消食片- 大神回答,遇到的几个问题都是一样的,非常感谢!Python安装superset所遇报错及解决、本地化部署报错及解决_健胃消食片-的博客-CSDN博客

配置superset中的报错及解决

报错一:

AttributeError: module 'sqlparse.keywords' has no attribute 'FLAGS'

下载的superset需要sqlparse版本 >= 0.4.1

pip install sqlparse==0.4.3 -i https://pypi.tuna.tsinghua.edu.cn/simple/

报错二:

把大神的代码创建一个py文件,贴到自己的环境里。

问题三:

ModuleNotFoundError: No module named 'marshmallow_enum'

解决:

pip install pip install marshmallow_enum  -i https://pypi.tuna.tsinghua.edu.cn/simple/

 然后终于不报错了,下一步。

2.6、创建管理员用户
  1. # 创建管理员用户
  2. superset fab create-admin

用其中Username和Password必填,需要记住这两个字段,后续登录会使用到,其他几个可以按回车跳过。

2.7、创建默认角色和权限
superset init
2.8、运行superset
  1. # 运行superset
  2. superset run -p 8001 --with-threads --reload --debugger

 输入上述命令后,在浏览器内输入http://127.0.0.1:8001/就会跳转到登录界面。

注意:运行后,命令行窗口不能关闭。

三、特别鸣谢

半小时教会你使用 Win 10 安装 Superset - 知乎 (zhihu.com) 

Python安装superset所遇报错及解决、本地化部署报错及解决_健胃消食片-的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/516769
推荐阅读
相关标签
  

闽ICP备14008679号