(新手!!!!)第一次接觸到使用python,安裝superset也看了別人的東西
https://www.jianshu.com/p/8228a6790921
https://www.cnblogs.com/lovely-lisk/p/11411785.html
主要參考這兩篇(感謝大佬)
如有錯誤,望指正!謝謝!
1、安裝python(之前安裝了,這個不寫了,我的版本是3.7.4的)
2、安裝虛擬環境
pip install virtualenv
創建目錄:E:/vir
cmd 切換到vir 目錄
virtualenv env
env\Script\active
3、安裝sasl,sasl官網https://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl
我用的倒數第二個,那個37,就是python3.7的。先把它下載放到工作目錄,然後在使用pip install
4、安裝superset(開始坑多多了)
pip install superset
然後就等着,過一會就開始出現一大片一大片的紅色的東東
大概就是缺少pandas、flask-jwt-extended、flask-appbuilder、SQLAlchemy
然後就是安裝這幾個東東(還是在(env)E:\vir這個地方裝)
pip install pandas==0.23.4
pip install flask-jwt-extended==3.10.0
pip install flask-appbuilder==1.12.1
pip install sqlalchemy==1.2.18
裝完以後,我也不知道好不好用,然後報缺vc++14啥啥啥的
然後就下載(安裝起來挺大的,這個在最前面的那個第二篇文裏面有說可以自己去下載。我的是朋友下好的,我直接安裝的)
裝完以後要重啓,然後重啓以後還是在虛擬的那個目錄再安裝一下superset,然後就又錯了,
就是
就是少東西了,就是白色的字第三行寫的filename那個少了,安裝一下https://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl找到
下載剛剛報錯的那個版本的就行,放在E:vir下面,這個和第3步sasl是一個網站,按字母順序排的,找一下就能找到
下載完,放到E:vir目錄一下,就執行安裝,如果不先下載放好在E:vir下,他就會說我的文件不存在,所以先下載,再通過命令行安裝
然後再pip install superset,就好了
安裝基本就遇到這幾個問題
5、分配管理員
這裏我直接通過了,就是我輸入的username是admin,firstname:admin,lastname:user.郵箱輸入自己的就可以,密碼輸入的時候看不到,自己記住就可以
這裏可能會報錯:----------------------------------------------------------------------------------------
pandas庫不兼容
需要卸載掉在重新安裝:(這個是網上看的,我在這裏沒報錯,應該可以用的,就是版本號兼容就行)
pip uninstall pandas
pip install pandas==0.23.4
6、切換到工作目錄,初始化數據庫
就下面圖片前面的兩行,第一行切換目錄,第二行初始化數據庫
它會自動運行,過一會
這樣子就好了,自己初始化數據庫結束
這裏也可能報錯:------------------------------------------------------------------------------
SQLAlchemy版本的問題(這一步我也沒報錯,所以解決辦法我也沒試過)
pip uninstall SQLAlchemy
pip install SQLAlchemy==1.2.18
python superset db upgrade
7、加載測試例子
也是等着它自己完成
8、初始化角色和權限
9、啓用服務:
10、啓用完服務,打開瀏覽器,輸入localhost:8088
輸入你自己設置的賬號密碼就可以了