【必坑指南】Windows 下基于 conda 安装 superset

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

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

image-20220622202538707

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

image-20220622202151535

image-20220622203236899

image-20220622203431598

2,superset 连接 mysql

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

pip install pymysql

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

image-20220622204321085

猜你喜欢

转载自blog.csdn.net/qq_40589204/article/details/125416971