Superset開發(fā)環(huán)境搭建(二次開發(fā))

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

點擊運行即可


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容