# PyQt5连接数据库MYSQL

PyQt5连接MYSQL的巨坑 艾瑞巴蒂看过来

PyQt5作为界面可视化工具,必然是要与数据库连接,
当然PyQt5只有一个但是数据库有很多种,我用的是MYSQL,可能是因为MYSQL快捷吧 可以直接cmd窗口进行操作,不需要下载什么可视化工具来操作数据库

连接PyQt5

在这里插入图片描述

如上图所示 连接MYSQL的时候 在第9行报了错
Cannot mix incompatible Qt library version 0x50b02 with this library version 0x50c09

以上就是报错提示,大致意思是调用QT库的时候有两个QT所以调用冲突了
但是 回过头来想想 我就一个导入语句 from PyQt5.QtSql import QSqlDatabase
怎么会出现两个冲突呢?
我经过一天一夜的查找,在这过程中真的是猛男落泪,
Anaconda、PyQt5这两个东西我是卸了又装,装了又卸,真的要吐了

最后我感觉是不是版本除了问题****

巧了还真是

接下来就是
重点!!
重点!!
重点!!

把原来的版本PyQt5 5.12.3 卸载后装上了 5.12.1
把原来的版本PyQt5 5.12.3 卸载后装上了 5.12.1
把原来的版本PyQt5 5.12.3 卸载后装上了 5.12.1

问题解决

在这里插入图片描述
以上就是我这一天来的血泪模糊的教训,有哪里欠佳的欢迎提出

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值