-
在python官网下载python安装包并安装python。这里安装python 3.6。
安装过程中,记得勾选"增加环境变量"。
-
下载Visual C++ 2015 Build工具,并安装。
-
安装virtualenv,用于建立虚拟环境,在这里安装包,不影响python自身的工作环境。
CMD输入命令
pip install virtualenv
-
用virtualenv先在D盘建立工作目录,比如"D:\vir_env"目录。
在CMD输入下面的命令:
d:
cd D:\vir_env
virtualenv env
再输入以下命令,激活虚拟环境env\Scripts\activate
激活后可以看到(env)的提示
-
根据python版本下载sasl,并安装。
pip install sasl-0.2.1-cp36-cp36m-win_amd64.whl
-
安装superset。
安装完成后,配置管理员账号,设置账户名、密码。
fabmanager create-admin --app superset
-
#设置工作目录
cd D:\vir_env\env\Lib\site-packages\superset\bin
初始化数据库
Python superset db upgrade
# 加载例子
Python superset load_examples
# 初始化角色和权限
Python superset init
-
启用服务。
Python superset runserver -d
利用先前设置的用户名及密码在网页打开'localhost:8088'即可。
-
添加数据库:
出现ERROR: {"error": "Connection failed!\n\nThe error message returned was:\nNo module named MySQLdb"} 错误
则返回输入 添加数据库依赖
(venv) [root@cdh2 ~]# pip install mysqlclient
MySQL pip install mysqlclient mysql://
Postgres pip install psycopg2 postgresql+psycopg2://
Presto pip install pyhive presto://
Oracle pip install cx_Oracle oracle://
Redshift pip install sqlalchemy-redshift redshift+psycopg2://
MSSQL pip install pymssql mssql://
Impala pip install impyla impala://
SparkSQL pip install pyhive jdbc+hive://
继续添加数据库,成功
原文转自:
https://jingyan.baidu.com/article/d5a880ebf6d6c613f047cc79.html
https://blog.csdn.net/qq_41623990/article/details/81203841