Linux下安装Superset

Superset是开源的数据分析与可视化平台。

在安装Superset时遇到很多坑:

1.环境:Windows,Python3,各种花式报错,数都数不过来,还装了好几遍VS2015、VS2017都失败告终

2.环境:Centos7,Python3,安装时只要报错,一般就卡在那装不下去

成功安装:环境:Centos7,Python2.7,就是系统自带的Python版本

安装步骤(感谢superset中文社区群友分享):

1、安装superset依赖包
#yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel

2、在virtualenv环境下安装Superset, 这样可以避免Python版本冲突 

(1)安装virtualenv 
#pip install virtualenv 

(2)创建ven环境 
#virtualenv venv 

(3)激活ven环境 
#. ./venv/bin/activate 

(4)如果要退出该环境则执行: 
#deactivate 

3、安装Superset
(1)安装Superset 
#pip install superset 

(2)创建管理员用户名和密码 
#fabmanager create-admin --app superset 

(3)初始化Superset 
#superset db upgrade 

(4)装载初始化样例数据 
#superset load_examples 

(5)创建默认角色和权限 
#superset init 

(6)启动Superset 
#superset runserver -d -p 8088

(7) 访问http://localhost:8088, 验证是否正常启动,如出现下面页面说明OK 

二、汉化Superset
1、首先superset有自己的翻译目录,不用创建,目录为:
~/superset/superset/translations

2、要汉化的话,配置文件
~/superset/superset/translations/zh/LC_MESSAGES/messages.po
即可.

3、修改config.py的配置,如下:
BABEL_DEFAULT_LOCALE = 'zh'  
  
BABEL_DEFAULT_FOLDER = '/home/hadoop/superset/superset/translations'  
  
LANGUAGES = {  
    #'en': {'flag': 'us', 'name': 'English'},  
    # 'fr': {'flag': 'fr', 'name': 'French'},  
     'zh': {'flag': 'cn', 'name': 'Chinese'},  
}  

4、编译messages.po文件:
cd ~/superset/superset/translations/zh/LC_MESSAGES  
msgfmt ./messages.po -o ./messages.mo

5、重启浏览器, 即可(不行就清楚缓存)

最后是这样的:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值