SuperSet超级详细安装__Windows10&&Linux

系统环境:Windows 10
Python : 3.6.6
SuperSet:0.27.0

环境准备: 安装 Anaconda3,网上教程很多,在此不赘述

一、创建虚拟环境

1.SuperSet依赖包很多,所以还是建议用conda在虚拟环境安装
conda create -n superset python=3.6 # python 版本选 3.6

2。创建虚拟环境成功后,启动虚拟环境

① Windows启动虚拟环境

activate superset

② Linux启动虚拟环境

source activate superset

二、 安装SuperSet

使用默认的pip源下载速度很慢,所以建议时间豆瓣源或者清华源,相对快很多

// 重要的事说三遍, 版本要选0.27.0,版本要选0.27.0,版本要选0.27.0

pip install superset==0.27.0  -i https://pypi.douban.com/simple    

// 安装过程种会遇到如下问题
① Was unable to import superset Error: cannot import name ‘_maybe_box_datetimelike’

	解决办法 :pandas 版本不匹配,卸载掉已有的pandas,重新下载0.23.4版本的pandas

② Was unable to import superset Error: markdown() takes 1 positional argument but 2 were given

   解决办法 :pip install "markdown<3.0.0" superset

③ ERROR: flask-appbuilder 1.10.0 has requirement click6.7, but you’ll have click 7.1.1 which is incompatible.
ERROR: flask-appbuilder 1.10.0 has requirement colorama
0.3.9, but you’ll have colorama 0.4.3 which is incompatible.
ERROR: flask-appbuilder 1.10.0 has requirement Flask-WTF==0.14.2, but you’ll have flask-wtf 0.14.3 which is incompatible.
ERROR: tabulator 1.36.0 has requirement boto3>=1.9, but you’ll have boto3 1.4.7 which is incompatible.

	解决办法: click,colorama,Flask-WTF,boto3 这几个包的版本不匹配,需要卸载已有包,重新下载指定版本   click==6.7     colorama==0.3.9     Flask-WTF==0.14.2     boto3>=1.9

三、 初始化(windows和Linux操作有少许区别)

Linux 环境下

创建管理员账号
fabmanager create-admin --app superset 
初始化数据库
superset db upgrade
载入案例数据
superset load_examples
初始化角色和权限
superset init
启动服务,端口号 8088,使用 -p 更改端口号
superset runserver

2.Windows环境下

创建管理员账号
fabmanager create-admin --app superset 

// cd 命令进入 Superset 安装目录( …\Anaconda3\envs\superset\Lib\site-packages\superset\bin)
进入目录之后再执行下面的命令,否则回提示“不是内部或者外部命令”

初始化数据库
python superset db upgrade
载入案例数据
python superset load_examples
初始化角色和权限
python superset init
启动服务,端口号 8088,使用 -p 更改端口号
python superset runserver
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值