当前位置:博客首页 > Python > 正文

anaconda配置环境安装superset指南及使用入门(爬坑)

作者: Jarvan 分类: Python 发布时间: 2020-07-12 14:44 百度已收录

pip install flask-appbuilder -i https://pypi.doubanio.com/simple
pip install flask==0.12.5 -i https://pypi.doubanio.com/simple
pip install sqlalchemy==1.2.18 -i https://pypi.doubanio.com/simple
pip install superset==0.28.1 -i https://pypi.doubanio.com/simple

cd H:\Anaconda3\envs\superset\Lib\site-packages\superset\bin

-i https://pypi.doubanio.com/simple

pip install werkzeug==0.16.1
pip install flask-jwt-extended==3.18.1
pip install flask==0.12.5
pip install sqlalchemy==1.2.18
pip install superset==0.28.1

———————创建superset数据库连接——————————

创建用户

fabmanager create-admin –app superset

初始化数据库

python superset db upgrade
python superset init

启动superset

python superset runserver -d

——————默认服务器修改为mysql——————
1)superset目录下找到配置文件config.py
2)修改默认数据库:SQLALCHEMY_DATABASE_URI = ‘mysql://root:root@localhost:3306/superset2020?charset=UTF8’
3)需要注意自己的数据库默认engine,我之前默认是myisam,导致有的字段超过长度,无法建立数据表,修改默认为innodb
4)可参考:https://blog.csdn.net/qq_33440665/article/details/65448120 (有汉化教程)
https://www.cnblogs.com/zhming26/p/6322353.html

——————启动步骤———————
activate superset
h:
cd H:\Anaconda3\envs\superset\Lib\site-packages\superset\bin
python superset runserver -d
http://127.0.0.1:8088/

——————遇到数据库展示图表无法显示————————
如果设置图表不显示,可以点击右上角.json,来查看具体原因

“module” object has no attribute ‘SIGALRM’
解决方案:https://blog.csdn.net/ws3243666/article/details/94852127

error: “module ‘pandas.core.common’ has no attribute ‘maybe_box_datetimelike'”,这是因为pandas 库版本太高导致的,需要安装低版本的就可以完美解决
pip install pandas==0.23.4