官方安装教程
https://superset.incubator.apache.org/installation.html
遇到的坑
Was unable to import superset Error: No module named ‘_sqlite3’
执行下图标红语句
superset db upgrade
报错.
解决办法来源:
对superset进行初始化遇到Was unable to import superset Error: No module named ‘_sqlite3’
ImportError: cannot import name ‘_maybe_box_datetimelike’ from ‘pandas.core.common’
执行 superset db upgrade 报错
解决方法来源:
github:superset/issues/6970
解决方法:
找到你环境下的superset文件夹
示例我的路径如下(注意自己运行venv的路径我是弄在python下了好像不是很合理…):
/opt/Python-3.7.4/venv/lib/python3.7/site-packages/superset
修改dataframe.py文件,全文替换
_maybe_box_datetimelike 为maybe_box_datetimelike
保存即可重新运行.
Can’t determine which FROM clause to join from, there are multiple FROMS which can join to this entity.
执行 superset db upgrade 报错
解决方法来源:
github:superset/issuess/6977
解决方法
不用退出venv环境,直接执行
pip install sqlalchemy==1.2.18
启动不起来
官网的启动命令启动不起来…
# To start a development web server on port 8088, use -p to bind to another port
superset run -p 8080 --with-threads --reload --debugger
后来使用了别的地方找到的命令启动成功可以访问
(venv) [root@server1 Python-3.7.4]# superset runserver -d