# PyQt5连接数据库MYSQL

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

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

连接PyQt5

# PyQt5连接数据库MYSQL

如上图所示 连接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

问题解决

# PyQt5连接数据库MYSQL
以上就是我这一天来的血泪模糊的教训,有哪里欠佳的欢迎提出