**
BI数据可视化——Windows环境下Superset1.0版本安装配置方法
**
一.准备环境
**
安装Python,建议安装Python3.7.4,兼容性更好。
**
二.创建虚拟环境
**
1.命令:pip install virtualenv
2.命令窗口cd至superset存放路径下,使用命令:virtualenv envs,执行命令后系统创建一个envs名称的文件夹。
**
三.激活虚拟环境
**
命令:envs\scripts\activate
**
四.安装Superset1.0
**
1.setuptools和pip更新
命令:pip install --upgrade setuptools pip
2.安装python_geohash组件
命令:pip install python_geohash-0.8.5-cp37-cp37m-win_amd64.whl
下载地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/
说明:该组件需要自行到官网下载并匹配Python版本,然后存放于当前命令窗口的文件路径下。独立安装该组件是为了避免自动安装出错。
3.安装Supetset 1.0
命令:pip install apache-superset
4.连接Mysql配置
(该步骤是了为连接Mysql数据库提前做准备,无连接Mysql需求的可以省略)
命令:pip install mysqlclient -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install pymssql -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple/
5.修改superset目录下config.py值
用写字板打开superset目录下config.py文件:
1.查找到BABEL_DEFAULT_LOCALE = “en”,把en更改为zh,默认语言变为中文。
2.查找到CACHE_CONFIG: CacheConfig = {“CACHE_TYPE”: “null”}
DATA_CACHE_CONFIG: CacheConfig = {“CACHE_TYPE”: “null”}
把null更改为simple,该步骤是为了避免Flask_Caching报错。
6.初始化数据库
命令:superset db upgrade
7.为flask框架配置app名称
命令:set FLASK_APP=superset
8. 创建管理员用户
命令:flask fab create-admin
9.加载系统系统自带案例
命令:superset load_examples
说明:在superset1.0.1下,案例加载一般会出错,笔者试了好多方法也没能解决,不过这些案例仅供参考,实际对superset的使用与开发不影响。
10.Superset初始化
命令: superset init
11.启动superset
命令:superset run -p 8088 -h 127.0.0.1 --with-threads --reload --debugger