admin 管理员组文章数量: 887170
Windows系统安装Superset
一、安装环境
Windows10系统
Anaconda环境 3.7或3.8版本
Python 3.7或3.8版本
Superset安装
Superset官网:https://superset.apache.org/
# Anaconda下载
# 官方下载地址:
https://www.anaconda.com/products/individual#Downloads
清华大学镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D
二、Superset安装步骤
2.1 安装、激活虚拟环境
# 安装Anaconda虚拟环境
# 这里选择的是3.7版本
conda create -n superset_env python=3.7
# 激活虚拟环境
conda activate superset_env
2.2 安装 sasl 和 python_geohash插件
这两个插件的安装是为了避免一些报错问题(可能还是会有报错),注意是要安装在激活的虚拟环境之中。
下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
# 版本需要与之前的环境版本一致
python_geohash-0.8.5-cp37-cp37m-win_amd64.whl
sasl-0.2.1-cp37-cp37m-win_amd64.whl
# 安装
pip install D:\python_geohash-0.8.5-cp37-cp37m-win_amd64.whl
pip install D:\sasl-0.2.1-cp37-cp37m-win_amd64.whl
2.3 安装Superset和Pillow
依次完成上述步骤安装后,再进行本步骤,一般是很可以很顺利完成安装的,但也是可能会出现很多报错(基本都是依赖关系库版本匹配问题等,后面会给一些安装包,按情况安装)。
# 这里使用的是豆瓣源,使用清华源也是可以的
pip install apache-superset -i https://pypi.douban.com/simple
pip install Pillow -i https://pypi.douban.com/simple
2.4 配置Superset
2.4.1基本流程:
初始化数据库
set FLASK_APP=superset
superset db upgrade
2.4.2创建管理员用户
flask fab create-admin
会让你输入用户名和密码,此时自己定义,记住就好
2.4.3创建默认角色和权限
superset init
2.4.4运行Superset
superset run -p 8001 --with-threads --reload --debugger
其中8001是端口号,可自行设置
2.4.5在浏览器输入此网址即可进入登录页面:
http://127.0.0.1:8001/或者http://localhost:8001/
2.5 快捷启动方式
1、在桌面创建 xxx.bat文件,里面写入以下内容:
call cd C:\Python\Anaconda\envs\superset_env\Lib\site-packages
call conda activate superset_env
call superset run -p 8001 --with-threads --reload --debugger
pause
# 以上内容,若是在cmd中打开,就不需要call和pause,但是需要一条一条输入,麻烦。
2、汉化处理
打开虚拟环境下Lib/site-packages/superset/config.py
设置BABEL_DEFAULT_LOCALE = "zh"
# 源代码是 "en"
三、第三方库的安装(永久镜像配置)
3.1 临时使用
pip install -i https源地址 库名
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
例如: pip install -i https://pypi.tuna.tsinghua.edu/simple requests
3.2 永久修改
1、磁盘目录输入%APPDATA%/
2、创建pip文件夹里面创建pip.ini文件
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
# 添加内容后保存,重新开启cmd窗口,输入pip install requests查看index源发现已经修改成功了
四、其他依赖包
# 遇到依赖包问题直接先把下面相对应的安装
pip install mysqlclient
pip install flask-appbuilder
pip install WTForms-JSON
pip install Flask-Compress
pip install flask-migrate
pip install celery
pip install flask-talisman
pip install talisman
pip install sqlparse
pip install flask-caching
pip install bleach
pip install markdown
pip install numpy
pip install pandas
pip install parsedatetime
# 添加Anaconda环境变量
C:\Python\Anaconda
C:\Python\Anaconda\Scripts
C:\Python\Anaconda\Library\bin
C:\Python\Anaconda\Library\mingw-w64\bin
添加Anaconda环境变量
C:\Python\Anaconda
C:\Python\Anaconda\Scripts
C:\Python\Anaconda\Library\bin
C:\Python\Anaconda\Library\mingw-w64\bin
版权声明:本文标题:Windows安装Superset基本步骤 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716030563h663118.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论