Windows安装superset以及踩坑记录

安装过程

  • 新建虚拟环境:conda create -n superset python=3.7
  • 激活虚拟环境:conda activate superset
    -安装superset:pip install apache-superset -i [https://pypi.douban.com/simple/](https://pypi.douban.com/simple/)
  • 初始化数据库:superset db upgrade(如果报错:'superset' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。可以直接通过 cd 命令进入 Superset 安装目录( ...\Anaconda3\envs\superset\Lib\site-packages\superset\bin )使用python superset db upgrade进行初始化)
    安装初始化数据库需要的包
  • 创建管理员用户:superset fab create-admin(同上报错,使用python superset fab create-admin
  • 初始化权限:superset init(同上报错,使用python superset init
    启动superset:python superset run -p 8088 --with-threads --reload --debugger
  • 浏览器打开http://127.0.0.1:8088/
  • 连接mysql数据库
    mysql://<数据库用户名>:<数据库密码>@<数据库端口>/<数据库名>
    mysql本地端口:127.0.0.1:3306
    去掉 < >

参考文章:

轻量级BI工具Superset的搭建与使用
Apache Superset 1.2.0教程 (一)—— 安装(Windows版)


踩坑记录
  • ModuleNotFoundError: No module named 'geohash'
    1、将Geohash文件夹改成geohash;
    2、将文件夹下的 init.py 中的 from geohash 改成 from .geohash(注意:在geohash前面多了一个点)
    3、下载的csv数据是乱码,将config.py中的csv_export的编码格式改为gbk,参考: superset 导出CSV 中文乱码

  • ModuleNotFoundError: No module named 'isodate'
    pip3 install isodate

你可能感兴趣的:(Windows安装superset以及踩坑记录)