superset填坑
pip install superset -i https://pypi.douban.com/simple
pip install flask-appbuilder
-
# 創建管理員賬號
-
fabmanager create-admin --app superset
報錯:在創建管理員賬號時報:AttributeError: 'NoneType' object has no attribute 'auth_type'
解決方案:①、先執行:python superset init ②、再 執行 python superset fab create-admin
或者
python superset fab create-admin
接下來會出現一系列的包缺失問題:
....Was unable to import superset Error: No module named 'wtforms_json'
解決辦法: pip install WTForms-JSON
...Was unable to import superset Error: No module named 'flask_compress'
解決辦法:pip install Flask-Compress
...Was unable to import superset Error: No module named 'flask_migrate'
解決辦法:pip install flask-migrate
...Was unable to import superset Error: No module named 'celery'
解決辦法:pip install celery
...Was unable to import superset Error: No module named 'flask_talisman'
解決辦法:pip install flask-talisaman
還有無法使用numpy的問題-----》安裝numpy 1.19.3
如果報沒有表先執行
superset db upgrade
用來初始化數據庫
安裝過程中各種提示少包,裝就完事了,個別的包會提示沒有找到與當前版本匹配的,是因為網絡的問題,多試驗幾次就好了,還有就是有個包安裝了還是提示少包,
照一般的步驟進行安裝pip install geohash,在確認安裝成功后,import Geohash 仍然報錯: ImportError: No module named ‘geohash’, 說找不到geohash模塊。
然后將init.py更改為從.geohash(在模塊名稱前面有一個點)而不是從geohash導入。然后改__init__.py里的引用路徑,geohash前面加個.


成功!
繼續出現問題
ModuleNotFoundError: No module named 'polyline'
ModuleNotFoundError: No module named 'geopy'
ModuleNotFoundError: No module named 'backoff'
ModuleNotFoundError: No module named 'msgpack'
ModuleNotFoundError: No module named 'pyarrow'
ModuleNotFoundError: No module named 'contextlib2'
ModuleNotFoundError: No module named 'croniter'
ModuleNotFoundError: No module named 'retry'
ModuleNotFoundError: No module named 'selenium'
-
# 初始化數據庫
-
python superset db upgrade
-
#不加python會出錯
錯誤又來了
ModuleNotFoundError: No module named 'isodate'
-
# 載入案例數據
-
python superset db upgrade
-
# 載入案例數據
-
python superset load-examples
-
# 初始化角色和權限
-
python superset init
-
# 啟動服務,端口號 8088,使用 -p 更改端口號
-
python superset runserver
可能遇到的問題:
Error: No such command “runserver”.
解決辦法:
使用以下命令啟動:
python superset run -p 8088
出現如下結果:

點擊網址 http://127.0.0.1:8088/ 即可彈出網頁:

輸入之前設置的密碼即可。

浙公網安備 33010602011771號