windows系统下使用pip安装 Superset

windows系统下使用pip安装 Superset

一 安装ANACONDA

Anaconda官方网站就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。

下载地址:免费下载 (anaconda.com)

直接点击下一步完成安装

二 在ANACONDA中创建虚拟环境

mark

然后点击按钮打开命令行界面

mark

三 下载superset并安装

  1. 依次执行以下命令

    set FLASK_APP=superset #设置环境变量
    set SUPERSET_CONFIG_PATH=D:\sinosoft\superset_config.py #指定配置文件路径
    pip install apache-superset #下载并安装apache-superset
    superset db upgrade #初始化数据库
    superset fab create-admin #创建管理员角色
    superset init #创建默认角色和权限
    superset run -p 8088 --with-threads --reload --debugger# 运行项目
    

    笔记 过程中可能遇到的问题

    1. 检测到默认SECRET_KEY,请使用superset_config.py覆盖它

    mark

    在SUPERSET_CONFIG_PATH指定的配置文件superset_config.py中,新建一个配置项

    SECRET_KEY = 'biD6lQrIiB3uwz1EiTj4C3yMakd9HBImEPohSNqed1jszYUju+FzCl15'
    

    配置项的内容可以通过以下命令生成:

    openssl rand -base64 42
    
    1. 提示 python-geohash安装失败,因为缺少Microsoft Visual C++ 14.0

      下载并安装:[Microsoft Visual C++ 14.0](下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com))

  2. 使用mysql数据库:

    1. 安装mysql的python驱动

      pip install mysqlclient
      
    2. 在配置文件superset_config.py中添加以下内容(username,password,ip,port分别替换为对应的内容)

      SQLALCHEMY_DATABASE_URI = 'mysql://username:password@ip:port/superset'
      
    3. 更多的数据库相关信息参考官方文档

  3. 设置中文访问

    在配置文件superset_config.py中添加以下信息

    BABEL_DEFAULT_LOCALE = "zh"
    LANGUAGES = {
        'en': {'flag': 'us', 'name': 'English'},
        'zh': {'flag': 'cn', 'name': 'Chinese'}
    }
    
posted @ 2024-03-20 16:23  王业群  阅读(376)  评论(0编辑  收藏  举报