使用Pycharm从github获取源码
https://github.com/apache/incubator-superset.git
新建虚拟环境
使用pycharm新建虚拟环境(自行百度)
选择上面新建的虚拟虚拟环境
选择虚拟环境后,如果是第一次使用,右上角会提示安装依赖包,点一下就好会进入自动安装
建立软连接
mklink /J "E:\PythonField\hand_superset\superset\static\assets" "E:\PythonField\hand_superset\superset\assets"
别忘了替换对应路径
安装
pip install -e .
初始化superset
fabmanager create-admin --app superset
python superset db upgrade
python superset init
python superset load_examples
前端打包
安装包
npm install -d
修改package.json的build脚本,加上set
"build": "set NODE_ENV=production webpack --mode=production --colors --progress",
prod脚本,加上cross-env,如果没有安cross-env,需要执行一下:npm install cross-env
"prod": "cross-env NODE_ENV=production node --max_old_space_size=4096 ./node_modules/webpack/bin/webpack.js --colors --progress",
打包
npm run build
npm run dev
运行superset
在superset 目录下新建 run.py,添加如下内容:
from supersetimport app
if __name__ =='__main__':
app.run(debug=True, host='0.0.0.0', port=8000)
点击运行即可
网友评论