应网友的要求,基于 Apache Superset 2.1.0 制作了 Windows 免安装版。
制作笔记
从这个版本开始,不再提供 app.exe,而是直接提供源码 app.py(之前 app.py 放在 GitHub 里)。 因为兼容问题(相关话题在 GitHub 的 issues 里有提到,这里就不展开了),不再提供 examples 数据(测试过,太多报错)。 关于从 2.0.0 以来,增加了哪些功能,修复了哪些 bug,可以看官方的Changelog[1]。 Python 升级到了 3.10.10。没有使用 3.11 的原因有两个,embed 版本最高到 3.10.10, 另外一个原因是部分包没有 3.11 的版本,自己编译太麻烦。 默认数据库支持这块只安装了几个常用的,MySQL,MSSQL,PostgreSQL 和 ClickHouse,更多数据库的支持可以参考官方的安装数据库驱动[2]章节。安装方法,命令行下执行
python -m pip install xxx -i https://mirrors.aliyun.com/pypi/simple/
具体哪个镜像适合你,得你自己试验。
简化了制作了流程,把整个制作放到一个 install.py
代码里,只要有 Python 环境即可,下载 get-pip.py 并安装 安装所有依赖包(在 requirements.txt,基于官方 base.txt 修改) 安装 Apache Superset 安装必要的数据库驱动 下载 app.py
和run.cmd
脚本初始化 这样做方便以后标准化及快速制作免安装版本。经测试,Linux 下也可以大大简化安装流程,避免踩各种坑。 制作流程代码完善下也许会放出来,并出个视频,支持 Windows,Linux,macOS。 该版本只是方便快速体验 Apache Superset, 如果要追求速度,考虑 redis
+gunicorn
, 另外系统建议 Linux。
最新免安装版本
关注公众号,并回复 superset 获取下载链接
参考资料
Changelog: https://github.com/apache/superset/blob/master/CHANGELOG.md
[2]安装数据库驱动: https://superset.apache.org/docs/databases/installing-database-drivers
文章转载自alitrack,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




