首页 > 系统相关 >windows系统下使用pip安装 Superset

windows系统下使用pip安装 Superset

时间:2024-03-20 16:35:37浏览次数:31  
标签:Superset 配置文件 windows config py pip superset 安装

windows系统下使用pip安装 Superset

一 安装ANACONDA

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

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

直接点击下一步完成安装

二 在ANACONDA中创建虚拟环境

image-20240320153522687

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

image-20240320153645605

三 下载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覆盖它

    image-20240320154342889

    在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'}
    }
    

标签:Superset,配置文件,windows,config,py,pip,superset,安装
From: https://www.cnblogs.com/wangyequn/p/18085525

相关文章

  • Windows Server 2019 Oracle 19c Restore & Recovery
    RMAN>CONNECTTARGET/;RMAN>run{ SQL>shutdownimmediate; startupmountforce; startupmount; setuntiltime"to_date('2024-03-1905:36:58','yyyy-mm-ddhh24:mi:ss')"; restoredatabase; recoverdatabase; al......
  • windows下启停jar并指定application.yml配置文件
    启动脚本start.bat@echooffREM设置jar文件名和application.yml文件名setJAR_FILE=xxx-boot.jarsetYML_FILE=application-prod.ymlsetACTIVE=prodsetPORT=8080REM启动jar:startjava-jar%JAR_FILE%--server.port=%PORT%--spring.profiles.active=%ACTIVE%--s......
  • psnr ssim lpips
    importosimporttorchimporttorchvision.transforms.functionalasTFfromskimage.metricsimportpeak_signal_noise_ratioaspsnrfromskimage.metricsimportstructural_similarityasssimimportlpipsfromPILimportImagedefcalculate_metrics(folder1,folder......
  • 【端口】windows开放端口,外部链接访问不成功
    1.问题        远程主机A防火墙关闭,远程主机A部署成功项目,本地可以启动和访问,但是电脑B访问A时        候(通过外部链接),访问失败。2.解决        打开电脑A的防火墙,设置A的开放端口入站规则。3.注意        使用端口时候,看看该端口是否被......
  • 040_Windows下MySQL定时备份
    目录定时备份脚本计划任务定时执行定时备份脚本remauther:zhyqremdate:20220929rem******BackupMySQLStart******@echooff::设置时间变量set"Ymd=%date:~0,4%%date:~5,2%%date:~8,2%"::创建存储的文件夹ifnotexist"C:\mysql_backup"md"C:\mysql_backup"......
  • 050_Windows下定时删除日志文件
    目录定时删除脚本计划任务定时执行定时删除脚本remauther:zhyqremdate:20220930rem******dellogStart******@echooff::删除三月前的日志forfiles/p"C:\powerShovel\api\logs"/m*.log-d-90/c"cmd/cdel/f@path"@echoonrem******dellogEnd******......
  • 100_Windows服务器部署流程
    服务器煤矿IP用户名密码系统内存硬盘集团administratorNhjc1234WinServer201616G1T煤矿端口规划集团端描述端口用户名密码前端80mysql21836root1q2w3e4r!Q@W#E$Rredis22836root1q2w3e4r!Q@W#E$Rminio23836......
  • Windows Server 2022 上进行域操作需要使用一些命令和工具来管理域、用户、计算机等
    WindowsServer2022上进行域操作需要使用一些命令和工具来管理域、用户、计算机等。以下是一些常用的WindowsServer2022上域操作的命令:添加计算机到域:将计算机添加到域的命令为:Add-Computer-DomainNameyour_domain-Credentialyour_credentials列出域中的计算机......
  • Windows Server 2022 中使用 PowerShell 5.1 进行域管理时,您可以使用一些命令来执行各
    WindowsServer2022中使用PowerShell5.1进行域管理时,您可以使用一些命令来执行各种操作。以下是一些命令:创建新用户:powershellCopyCodeNew-ADUser-Name"JohnDoe"-SamAccountName"johndoe"-AccountPassword(ConvertTo-SecureString"P@ssw0rd"-AsPlainText-Fo......
  • Windows 系统中进行一些域管理操作 net group /domain 命令 参数
    Windows系统中进行一些域管理操作。以下是一些常见的用法和参数:列出所有域用户组:bashCopyCodenetgroup/domain查看特定用户组的成员:bashCopyCodenetgroup"GroupName"/domain添加用户到指定用户组:bashCopyCodenetgroup"GroupName"UserName/add/domain......