第一步:安装Anaconda
自行在官网下载:Anaconda | Anaconda Distributionhttps://www.anaconda.com/products/distribution
第二步:创建环境
按顺序点击,创建环境,选择python3.8.13
激活superset15,点击 open terminal 打开一个终端窗口,进入虚拟环境
第三步:安装pillow和geohash库
- geohash库需要自己下载:python_geohash-0.8.5-cp38-cp38-win_amd64.whl
- 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-geohash
- 注意:需要根据python的版本和系统的位数选择文件
(superset15) C:\Users\datas> pip install pillow
(superset15) C:\Users\datas> pip install C:\xxxx\python_geohash-0.8.5-cp38-cp38-win_amd64.whl(xxxx换成自己的文件路径)
第四步:安装 apache-superset
- 使用清华源能提高下载速度,也可以使用其他的源
(superset15) C:\Users\datas> pip install apache-superset==1.5.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
第四步:降级markupsafe
Superset会导入makrupsafe库的的soft_unicode类,新版的makrupsafe已弃用该类,因而会导致无法正常启动Superset,故需要降级至2.0.1
(superset15) C:\Users\datas> pip install markupsafe==2.0.1
第五步:设置FLASK_APP(重要)
(superset15) C:\Users\datas> set FLASK_APP=superset
Superset的运行需要预配置FLASK_APP
第六步:初始化数据库、创建管理员账户和初始化权限
(superset15) C:\Users\datas> superset db upgrade
(superset15) C:\Users\datas> superset fab create-admin
按提示输入用户名密码
(superset15) C:\Users\datas> superset init
备注:superset 1.5.0没有bin文件夹,不用到bin目录里操作初始化,不用在前面加python,否则会报错
第八步:启动
本地访问
superset run -p 8088
局域网访问
superset run -h 0.0.0.0 -p 8088 --with-threads --reload --debugger
终端窗口不能关闭,关闭就要重新启动
重新启动需要设置:set FLASK_APP=superset
本文含有隐藏内容,请 开通VIP 后查看