使用Pycharm從github獲取源碼
https://github.com/apache/incubator-superset.git
新建虛擬環(huán)境
使用pycharm新建虛擬環(huán)境(自行百度)



選擇上面新建的虛擬虛擬環(huán)境


選擇虛擬環(huán)境后,如果是第一次使用,右上角會提示安裝依賴包,點一下就好會進(jìn)入自動安裝
建立軟連接
mklink /J "E:\PythonField\hand_superset\superset\static\assets" "E:\PythonField\hand_superset\superset\assets"
別忘了替換對應(yīng)路徑
安裝
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,需要執(zhí)行一下: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,添加如下內(nèi)容:
from supersetimport app
????if __name__ =='__main__':
????app.run(debug=True, host='0.0.0.0', port=8000)
點擊運行即可
