一、superset的基本介紹
1、super工作原理:
用戶通過瀏覽器訪問superset的ui界面------->
flask開發的web應用發送請求--------->
對接數據源攝取數據--------->
返回數據到瀏覽器-------->
nvd3.js可視化數據
2、安裝:
環境要求:
superset安裝環境必須有python3.6版本左右,不支持2.x
3、問題:
shell中2.x版本
解決:conda
4、conda軟件介紹:
conda針對多種語言的一個依賴,類似於java中的maven,類似於yum
5、anaconda 負責構建一個實驗室的環境,內置了ai程序和ml(機器學習)程序所需要的的180多種軟件集合anaconda內置了conda
幫助他安裝180多種軟件,類似與CDH,如果不需要所有的軟件環境可以安裝小版本miniconda
6、pip:
pip python包的管理工具,僅僅為python提供服務!pip沒有conda強!
二、安裝時遇到的問題
1、創建一個新的環境,連接不上鏡像文件
我們使用的清華的鏡像文件
但是在創建新的環境時,報錯,如下:
通過排除:可能的原因有兩個:
1)修改家目錄下的.condarc文件(刪除- defaults)
2)關閉python的防火牆
雖然我已經關閉了linux的防火牆,但是還是要關閉這個
完成以上兩個即可創建新的環境
2、安裝驅動兩種方式
1)pip install mysqlclient(官方推薦,但是不好使)
2)conda install mysqlclient
3、pip install 庫名安裝不了
可能原因:命令執行語言版本過低(未確認)
解決:pip install (庫或者包名)-i http://pypi.douban.com/simple --trusted-host pypi.douban.com (可以換成對應的pip源)
4、國內pip源
阿里雲 http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/