Superset是開源的數據分析與可視化平臺。python
1.環境:Windows,Python3,各類花式報錯,數都數不過來,還裝了好幾遍VS201五、VS2017都失敗了結c++
2.環境:Centos7,Python3,安裝時只要報錯,通常就卡在那裝不下去瀏覽器
成功安裝:環境:Centos7,Python2.7,就是系統自帶的Python版本緩存
安裝步驟(感謝superset中文社區羣友分享):app
#yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
二、在virtualenv環境下安裝Superset, 這樣能夠避免Python版本衝突 oop
(1)安裝virtualenvspa
#pip install virtualenv
(2)建立ven環境翻譯
#virtualenv venv
(3)激活ven環境code
#. ./venv/bin/activate
(4)若是要退出該環境則執行:server
#deactivate
三、安裝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有本身的翻譯目錄,不用建立,目錄爲:
~/superset/superset/translations
二、要漢化的話,配置文件
~/superset/superset/translations/zh/LC_MESSAGES/messages.po
便可.
三、修改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'}, }
四、編譯messages.po文件:
cd ~/superset/superset/translations/zh/LC_MESSAGES msgfmt ./messages.po -o ./messages.mo
五、重啓瀏覽器, 便可(不行就清楚緩存)
最後是這樣的: