美文网首页
Superset开发环境搭建(二次开发)

Superset开发环境搭建(二次开发)

作者: 鲽浪无痕 | 来源:发表于2019-08-02 16:36 被阅读0次

    使用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)

    点击运行即可

    相关文章

      网友评论

          本文标题:Superset开发环境搭建(二次开发)

          本文链接:https://www.haomeiwen.com/subject/bhnldctx.html