windows 10 上使用Anaconda部署superset 1.5.0

发布于:2023-01-11 ⋅ 阅读:(911) ⋅ 点赞:(0)

第一步:安装Anaconda

        自行在官网下载:Anaconda | Anaconda Distributionhttps://www.anaconda.com/products/distribution

第二步:创建环境

        按顺序点击,创建环境,选择python3.8.13

        激活superset15,点击 open terminal 打开一个终端窗口,进入虚拟环境

 第三步:安装pillow和geohash库

  1. geohash库需要自己下载:python_geohash-0.8.5-cp38-cp38-win_amd64.whl
  2. 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-geohash
  3. 注意:需要根据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 后查看

网站公告

今日签到

点亮在社区的每一天
去签到