https://www.cnblogs.com/calmzeal/archive/2017/08/14/7359144.html
前置项安装完毕,开始安装 superset。
pip install superset
# 创建管理员帐号
fabmanager create-admin --app superset
# 初始化数据库 (windows 下,先进入到 Python 安装目录(或者 virtualEnv
的虚拟目录)下,libs\site-packages\superset\bin 下)
Python
superset db upgrade
# 加载例子(后续操作都需要在 libs\site-packages\superset\bin 下)
Python superset load_examples
# 初始化角色和权限
Python superset init
# 启动服务,端口 8088, 使用 -p 更改端口号。
Python superset runserver -d
然后使用浏览器,打开 localhost:8088 即可看到登录页面。
7.
Superset 汉化
(1)进入 Superset 安装目录,执行以下命令,创建相应目录
(translations/zh/LC_MESSAGES
):
translations
md
cd translations
md zh
cd zh
md LC_MESSAGES
(2)下载汉化的 mo 文件
官方 github:
https://github.com/apache/incubator-superset/tree/master/superset/tra
nslations/zh/LC_MESSAGES
下载 messages.mo 文件放在上面建立的目录下
也可以下载 messages.po 文件,自己手动去汉化,再将 po 文件编译为 mo
文件,编译方式,执行命令:
msgfmt messages.po -o messages.mo
(3)修改 config.py 文件,并重启 Superset ,修改部分如下:
# Setup default language
BABEL_DEFAULT_LOCALE = 'zh'
# Your application default translation path
BABEL_DEFAULT_FOLDER = 'babel/translations'
# The allowed translation for you app
LANGUAGES = {
#'en': {'flag': 'us', 'name': 'English'},
# 'fr': {'flag': 'fr', 'name': 'French'},
'zh': {'flag': 'cn', 'name': 'Chinese'}
}
(4)关闭浏览器重新打开即可看到汉化效果