(新手!!!!)第一次接触到使用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
输入你自己设置的账号密码就可以了