step1:创建虚拟环境,可以用conda或者virtualenv
这里我选择了virtualenv
具体方法如下
pip install virtualenv # 安装模块
virtualenv [虚拟环境名称] #填写虚拟环境的名字,会在当前路径下创建文件夹,作为虚拟环境
# 启动虚拟环境
cd [虚拟环境名称] #本质是cd到虚拟环境的文件夹下
.\Scripts\activate.bat #启动虚拟环境
# 推出虚拟环境
.\Scripts\deactivate.bat
step2:安装插件:sasl 和 python_geohash,防止一些报错
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs
# cd到下载的目录下
pip install [下载的文件名1.whl]
pip install [下载的文件名2.whl]
step3:安装superset
pip install apache-superset -i https://pypi.douban.com/simple
pip install Pillow -i https://pypi.douban.com/simple
step4:配置superset
#进入虚拟环境下的lib/site-pacages/superset
#初始化数据库
set FLASK_APP=superset
superset db upgrade
#创建管理员用户
flask fab create-admin
#创建默认角色和权限
superset init
# 以上出现报错,都为模块的版本不符,百度响应报错,卸载并且安装指定模块的版本即可
pip uninstall [指定模块]
pip install [指定模块]==[指定版本]
# 运行superset
superset run -p [指定端口号] --with-threads --reload --debugger 【-h 0.0.0.0】
#括号内的内容支持局域网访问