安装surperset(Windows)
注意事项
(1)需要用到python3,自行下载安装
(2)下载速度过慢,设置代理。
1.安装虚拟环境virtual
在命令行中输入以下命令
pip install virtualenv
2.激活虚拟环境
首先建立一个文件夹,用于存放虚拟环境,例如D:\myproject
在命令行中输入刚才新建的文件夹所在盘的盘符(C:、D:或者E:)
使用cd命令进入刚刚创建的目录(D:\myproject)
cd myproject
初始化虚拟环境:
virtualenv env
使用激活命令激活此虚拟环境:
env\scripts\activate
激活之后命令行界面之前有(env)标志,表示在虚拟环境中操作,不会影响到此计算机的python环境
3.安装环境
安装环境按顺序来
3.1 安装sasl
打开链接,找到sasl,选择适合的版本。下载到某一个目录下(记住此目录)例如:C:\Users\Downloads。下载完成后安装:
pip install C:\Users\Downloads\mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
命令中C:\Users\Downloads表示文件路径;mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl表示要安装的文件的文件名
3.2 安装c++库
可在网络上搜索“c++运行库合集”下载安装
例如:在360软件管家中按照图中的顺序点击和选择下载安装。
3.3 安装python-geohash
在链接中找到python-geohash,选择适合的版本,按照安装sasl的方法安装上python-geohash
pip install C:\Users\Downloads\python_geohash‑0.8.5‑cp36‑cp36m‑win_amd64.whl
4.安装superset
pip install superset
下载速度慢可以使用国内镜像命令
pip install superset -i https://pypi.douban.com/simple
5.创建管理员权限
fabmanager create-admin --app superset
输入账号(admin)、名(随便输)、姓(随便输)、邮箱(随便输)、密码(用于登录admin的密码)、再次输入密码。
出现错误的解决方式:
pip install "markdown<3.0.0" superset
pip install pandas==0.23.4
6.初始化数据库并启动
(1)初始化数据库进入到创建的虚拟环境中的(lib\site-packages\superset\bin)文件夹中。后续命令都需要才此文件夹中进行。
Python superset db upgrade
出现错误可能因为SQLAlchemy软件版本过高安装低版本的。
pip install SQLAlchemy==1.2.18
(2)加载例子:
Python superset load_examples
(3)初始化角色及权限
Python superset init
(4)启动服务,端口8088,使用-p可以修改端口号。
Python superset runserver -d
启动后在浏览器输入localhost:8088就可以看到图形化界面了。在登陆界面输入刚才设置的账号和密码登录。
再次启动superset时,需要使用cd命令进入初始化时进入的bin文件夹之后运行以下命令就行了
Python superset runserver -d