【GitHub源码下载】
git clone https://github.com/apache/superset.git
【创建虚拟环境】
# 安装虚拟环境构建工具
pip install virtualenv
# 创建虚拟环境
virtualenv my_project_env
# 进入虚拟环境:
source my_project_env/bin/activate
******************若报错**********************
Error:No Such file or directory
Solve:chmod 755 activate
************************************************
【编译前端】
npm install cross-env
npm ci
npm run build
【汉化】
cd superset-1.3.0/superset
pybabel compile -d translations
*********************注意**************************
若没有pybabel命令:pip install pybabel
****************************************************
【安装superset服务】
cd superset-1.3.0
pip install -e .
superset db upgrade
superset fab create-admin
superset init
【编译过程报错记录】
[错误1] Error: Cannot find module '@babel/compat-data/corejs3-shipped-proposals'
[解决1] 执行命令:npm install -D babel-loader @babel/core @babel/preset-env webpack
[错误2] OSError: mysql_config not found
[解决2] yum install mysql-devel
***********************************************
接下来开始体验吧,Good Luck~
************************************************