mac下安装Superset

数据可视化软件superset

一.python虚拟环境

1.安装虚拟环境命令:

`pip install virtualenv`

2.创建虚拟环境:

`virtualenv python3 -p venv_superset`

3.进入虚拟环境:

`source ./venv_superset/bin/activate`

4.安装superset所需依赖:

`pip install -r requirements.txt`

5.安装superset:

`pip install superset`

所需python依赖环境如下:因为我是直接从虚拟环境中导出来的,有一部分是自带的。建议直接复制到requirements.txt中安装即可。

alembic==1.5.8
amqp==5.0.5
apispec==3.3.2
attrs==20.3.0
Babel==2.9.0
backoff==1.10.0
billiard==3.6.3.0
bleach==3.3.0
Brotli==1.0.9
celery==5.0.5
cffi==1.14.5
click==7.1.2
click-didyoumean==0.0.3
click-plugins==1.1.1
click-repl==0.1.6
colorama==0.4.4
contextlib2==0.6.0.post1
croniter==1.0.10
cryptography==3.4.7
decorator==4.4.2
defusedxml==0.7.1
dnspython==2.1.0
docutils==0.16
email-validator==1.1.2
Flask==1.1.2
Flask-AppBuilder==3.2.1
Flask-Babel==1.0.0
Flask-Caching==1.10.1
Flask-Compress==1.9.0
Flask-JWT-Extended==3.25.1
Flask-Login==0.4.1
Flask-Migrate==2.7.0
Flask-OpenID==1.2.5
Flask-SQLAlchemy==2.5.1
flask-talisman==0.7.0
Flask-WTF==0.14.3
geographiclib==1.50
Geohash==1.0
geopy==2.1.0
greenlet==1.0.0
humanize==3.3.0
idna==3.1
importlib-metadata==3.10.0
isodate==0.6.0
itsdangerous==1.1.0
Jinja2==2.11.3
jsonschema==3.2.0
kombu==5.0.2
Mako==1.1.4
Markdown==3.3.4
MarkupSafe==1.1.1
marshmallow==3.11.1
marshmallow-enum==1.5.1
marshmallow-sqlalchemy==0.23.1
msgpack==1.0.2
numpy==1.19.5
packaging==20.9
pandas==0.25.3
parsedatetime==2.6
pathlib2==2.3.5
polyline==1.4.0
prison==0.1.3
prompt-toolkit==3.0.3
py==1.10.0
pyarrow==3.0.0
pycparser==2.20
PyJWT==1.7.1
pyparsing==2.4.7
pyrsistent==0.17.3
python-dateutil==2.8.1
python-editor==1.0.4
python3-openid==3.2.0
pytz==2021.1
PyYAML==5.4.1
retry==0.9.2
selenium==3.141.0
simplejson==3.17.2
six==1.15.0
SQLAlchemy==1.3.24
SQLAlchemy-Utils==0.36.8
sqlparse==0.4.1
superset==0.30.1
typing-extensions==3.7.4.3
urllib3==1.26.4
vine==5.0.0
wcwidth==0.2.5
webencodings==0.5.1
Werkzeug==1.0.1
WTForms==2.3.3
WTForms-JSON==0.3.3
zipp==3.4.1

二.使用

1.创建用户:

`superset fab create-admin`
	注意:这一步可能会出错:ModuleNotFoundError: No module named 'geohash'
	处理:
		1.进入虚拟环境下的安装包中:venv-superset/lib/python3.6/site-packages
	    2.在里面找到Geohash,将文件夹名称改为“geohash”;
	    3.将文件夹下的__init__.py中的from geohash 改为from .geohash
如果没有报错,执行下列操作:

在这里插入图片描述

2.更新superset db

superset db upgrade

3.superset初始化

superset init

4.启动服务

superset run -p 8088

5.登录

http://127.0.0.1:8088/

输入帐号密码即可登录成功。
在浏览器中看到下面界面,则表示成功。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值