Windows 下基于 conda 安装 superset

1,superset 安装

windows 版本下载地址:https://docs.conda.io/en/latest/miniconda.html;安装过程中记得勾选添加环境变量,然后在命令面板打开 conda 的 cmd 界面。

首先创建:python3.6 版本的 superset 虚拟环境,激活。

conda create -n superset python=3.6

conda activate superset

然后我们基于此安装 superset:

pip install apache-superset

# 速度慢可以指定镜像源

此过程中可能会报错:查看日志可能是和python-geohash有关,去下载即可

下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-geohash

找到对应版本的到指定位置,安装即可:

pip install d:devTools\python_geohash-0.8.5-cp36-cp36m-win_amd64.whl

最后,执行以下步骤即可:

# 创建我们的管理员账号:

superset fab create-admin

# 初始化数据库

superset db upgrade

# 初始化角色和权限

superset db upgrade

# 启动服务 -p 可以指定端口

superset run

可能的错误 1:

ModuleNotFoundError: No module named ‘dataclasses’

解决:pip install dataclasses;其他的类似了,少什么导入什么

可能的错误 2:

ImportError: cannot import name ‘_ColumnEntity’

pip install sqlalchemy==1.3.24

2,superset 连接 mysql

推荐连接 mysql 使用,这里首先下载 在 conda 中安装 pymysql 包 :

pip install pymysql

然后在控制面板连接就好啦:

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: