暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Apache Superset 4.11 开箱即用版来了

alitrack 2025-01-15
131

 

从第一次发布Apache Superset 开箱即用开发笔记 到现在3年多过去了,公众号和微信里经常有人问4以上版本更新了吗?

好吧,我还是更新下吧,这次让Apache Superset Windows下安装更方便了

Windows下安装 Superset 为啥比较难

Apache Superset 依赖python-geohash
, 一个用于进行地理编码和解码的 Python 库,通常用于处理地理位置数据,并将其转换为 Geohash 编码。然而,在 Windows 操作系统上安装时可能会遇到一些麻烦,主要原因是:python-geohash
 库依赖 C++ 扩展,这些扩展的编译在 Windows 环境中,需要编译环境 Microsoft Visual C++ Build Tools

简化安装工作

在Superset中geohash的用途又比较小众,所以我fork[1] 后并做了些修改, 可以根据需要是否编译C++代码部分,默认用纯Python版本

pip install .
复制

如果你仍然需要C++扩展,

USE_CPP=1 pip install .
复制

Superset 的安装

这样依赖, Superset的安装工作可以简化为,

pip install https://github.com/alitrack/python-geohash2/archive/refs/tags/0.8.5.tar.gz
pip install apache-superset

复制

这次提供的开箱即用版本作了简单的封装,



文件名
含义(用途)
app.py
核心代码
env
python-3.11.9-embed-amd64
pip.cmd
自己动手安装额外的Python Packages
python.cmd
Python命令行
run.cmd
双击运行run.py
run.py
第一次运行,会初始化数据库,要修改用户名密码请修改该文件
superset.cmd
superset命令
superset_config_ex.py
目前主要是汉化支持
waitress-serv.cmd
自己研究吧
waitress-serv.py
自己研究吧


如何获得最新版本

老样子,关注私信superset

引用链接

[1]
 fork: https://github.com/alitrack/python-geohash2

 


文章转载自alitrack,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论