当前位置: 首页 > news >正文

windows安装superset及各种问题解决

1,背景

先说说背景,之前在2月份已经安装过superset3.1.1,当时还没有提示SECRET_KEY异常,能正常运行,且已配置数据库连接.

2,报错信息及解决途径

1,创建admin时,提示Error! User already exists
 

    这个是因为之前已经创建过admin用户,需要删除C:\Users\用户名\.superset下的.db文件进行清除

2,marshmallow-sqlalchemy 0.28.2 requires SQLAlchemy<2.0,>=1.3.0, but you'll have sqlalchemy 2.0.36 which is incompatible.
flask-appbuilder 4.5.1 requires Flask-SQLAlchemy<3,>=2.4, but you'll have flask-sqlalchemy 3.1.1 which is incompatible.
flask-appbuilder 4.5.1 requires SQLAlchemy<1.5, but you'll have sqlalchemy 2.0.36 which is incompatible.
apache-superset 4.0.2 requires sqlalchemy<2,>=1.4, but you'll have sqlalchemy 2.0.36 which is incompatible.

这个说明你运行安装superset下载的包版本不对应,故需要先卸载对应的包后,再执行

pip uninstall sqlalchemy
pip install "SQLAlchemy<1.5"

3,ERROR [flask_migrate] Error: Multiple head revisions are present for given argument 'head'; please specify a specific target revision, '<branchname>@head' to narrow to a specific head, or 'heads' for all heads
 

这个目前还没找到好的解决办法,建议删除掉site-packages下面的所有东西,然后重新安装apache-superset

4,连接Mysql或mariab时,提示SSL异常2006 SSL is required, but the server does not support it

这个是因为你执行pip install mysqlclient时,下载了mysqlclient2.2.5版本,即此时最新版本,这个版本加了SSL强校验,故我们需要降到2.2.1
 

 pip uninstall mysqlclient

pip install mysqlclient==2.2.1

这样再次在superset上链接数据库就没问题了

http://www.lryc.cn/news/466683.html

相关文章:

  • JMeter模拟并发请求
  • 【小趴菜前端实习日记5】
  • 如何通过谷歌外推占据搜索引擎首页?
  • jmeter学习(6)逻辑控制器
  • Android14 和android12 在锁屏界面Keyguard输错5次密码后倒计时30秒时重启手机不显示倒计时
  • 智能时代摩托车一键启动无钥匙进入感受科技前线
  • 需要补充的技能
  • 15分钟学 Go 第 15 天:映射(Map)
  • element-plus 官方表格排序问题
  • AI语音模型在家宽业务中的应用
  • 零七生活API-文字转语音API使用示例
  • rpc的客户端为什么称为stub
  • RHCE--nginx实现多IP访问多网站
  • TikTok运营对IP有什么要求?
  • 大白话讲解:多模态大模型综述,通俗易懂!
  • 大数据-184 Elasticsearch - 原理剖析 - DocValues 机制原理 压缩与禁用
  • Java设计模式:工厂模式详解
  • 《Python游戏编程入门》注-第3章1
  • Java爬虫:获取数据的入门详解
  • GAMES104:17 游戏引擎的玩法系统:高级AI-学习笔记
  • 【Unity】Unity中获取网络时间进行每日和每月刷新
  • 微信小程序上传组件封装uploadHelper2.0使用整理
  • 力扣每日打卡挑战 3184. 构成整天的下标对数目 I
  • The First:Starknet如何让以太坊更快更安全?
  • 【计算机网络 - 基础问题】每日 3 题(五十三)
  • 便携式移动消防炮:灵活灭火新选择
  • 18.VScode写Java项目的教程
  • 本地生活便民信息服务小程序源码系统 PHP+MySQL组合开发 带完整的安装代码包以及搭建部署教程
  • Java项目实战II基于微信小程序的原创音乐平台{UNIAPP+SSM+MySQL+Vue}(开发文档+数据库+源码)
  • 【个人同步与备份】电脑(Windows)与手机/平板(Android)之间文件同步