赞
踩
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
# 安装Anaconda虚拟环境
# 这里选择的是3.7版本
conda create -n superset_env python=3.7
# 激活虚拟环境
conda activate superset_env
这两个插件的安装是为了避免一些报错问题(可能还是会有报错),注意是要安装在激活的虚拟环境之中。
下载网址: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
依次完成上述步骤安装后,再进行本步骤,一般是很可以很顺利完成安装的,但也是可能会出现很多报错(基本都是依赖关系库版本匹配问题等,后面会给一些安装包,按情况安装)。
# 这里使用的是豆瓣源,使用清华源也是可以的
pip install apache-superset -i https://pypi.douban.com/simple
pip install Pillow -i https://pypi.douban.com/simple
初始化数据库
set FLASK_APP=superset
superset db upgrade
flask fab create-admin
会让你输入用户名和密码,此时自己定义,记住就好
superset init
superset run -p 8001 --with-threads --reload --debugger
其中8001是端口号,可自行设置
http://127.0.0.1:8001/或者http://localhost:8001/
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"
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.cn/simple requests
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
C:\Python\Anaconda
C:\Python\Anaconda\Scripts
C:\Python\Anaconda\Library\bin
C:\Python\Anaconda\Library\mingw-w64\bin
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。