1、拖动安装包

sh Miniconda3-latest-Linux-x86_64.sh




安装路径:
/usr/local/miniconda3



2、配置环境变量
在/etc/profile中添加两句
export CONDA_HOME=/usr/local/miniconda3
export PATH=$PATH:$CONDA_HOME/bin

重新加载环境变量
source /etc/profile
3、取消激活base环境
conda config --set auto_activate_base false
4、配置Python环境 使用的python3.6的版本
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes

创建superset的环境:
conda create -n superset python=3.6



进入superset的环境中:
source activate

conda activate superset

先安装依赖的插件:
yum install -y python-setuptools
yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel


继续升级插件:
pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/

再正式安装superset:
pip install apache-superset -i https://pypi.douban.com/simple/

升级一些组件:
pip install tushare --upgrade


满屏的报红:
换源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
再重新升级组件:
pip install tushare --upgrade
换源之后成功了

安装组件:
pip install sqlalchemy==1.3.24

初始化数据库:
superset db upgrade

解决方案:
pip install dataclasses


说明新的包里没有这个模块,老的包里有这个模块:
卸载再安装
pip uninstall cryptography
pip install cryptography==37.0.4

初始化数据库:
superset db upgrade

创建管理员:用于登录superset
export FLASK_APP=superset
flask fab create-admin

初始化:
superset init

启动的时候因为需要gun 命令,所以需要先安装这个命令
pip install gunicorn -i https://pypi.douban.com/simple/

启动:
gunicorn -w 1 -t 120 -b datacollection:8787 "superset.app:create_app()"
-w worker数量 线程数
-t timeout 超时时间
-b bind 绑定IP地址

启动后,不要停,光标一直闪动是正常的。
访问: http://主机名或者ip:8787
http://datacollection:8787
账户和密码都是root


全部命令长图:


















![【学习笔记】[CTSC2017] 网络](https://img-blog.csdnimg.cn/d1e669949e98427a8b3d952f0f2ae587.png)

