Windows 10系统安装开源可视化工具Superset
由于工作需要频繁进行数据分析,而且也需要很多的成员进行高效数据分析。开始想引入SpotFire可视化工具,但是这个工具收费,且部署涉及的内容多。所以,就先试试开源的可视化工具superset,对接公司存储数据的书库,快速进行日常数据可视化监控。 过程中踩了些坑,幸好最终是完成了应用搭建,并实现了可视化分析和邮件自动报表。现将本人安装经验分享如下,希望对你有所帮助。
在此,是在Win10系统平台,Python环境下安装的Superset工具。由于电脑上要运行其他的Python应用,所以需要创建虚拟环境进行隔离。
创建虚拟环境
1. 使用Anaconda创建虚拟环境:
下载安装python集成环境anaconda安装,然后打开Anaconda Powershell Prompt 或 Anaconda Prompt。输入conda create -n 虚拟环境名称 python=3.10
激活虚拟环境
conda activate 虚拟环境名称
2. Python自带venv功能创建虚拟环境:
安装python并确认安装时加入了环境变量,打开CMD命令行工具,切换到需要安装虚拟环境的目录。在当前目录下创建一个名为 superset_env 的虚拟环境,运行以下命令:python -m venv superset_env,这时在当前目录下会自动生成一个superset_env的文件夹,其中包含虚拟环境的所有文件。
激活虚拟环境:虚拟环境创建完成后,在CMD中输入superset_env\Scripts\activate或者superset_env\Scripts\activate.bat即可激活虚拟环境。
安装需要的库和Superset包:
安装python-geohash库,根据python的版本和系统的位数选择文件
下载链接 Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)
笔者是用python 3.10 创建的虚拟环境,所以安装的下载的是 python_geohash-0.8.5-cp310-cp310-win_amd64.whl
下载之后在当前虚拟环境中 通过以下命令安装
pip install {绝对路径}+python_geohash‑0.8.5‑cp310‑cp310‑win_amd64.whl