使用PyQt5内置类QtSql操作mysql数据库没反应或者是Driver not loaded
发布日期:2021-07-01 00:09:15 浏览次数:2 分类:技术文章

本文共 356 字,大约阅读时间需要 1 分钟。

1、重新安装pyqt5,使用pip install PyQt5安装,版本尽量选择5.11.几,这样不会出现sip不匹配的错误,或者找不到sip模块,具体可以查看另一篇博客

2、找到Mysql Server的安装目录内的lib文件夹,例如我的是C:\Program Files\MySQL\lib

拷贝里面的libmysql.dll文件

3、把第一步拷贝的libmysql.dll文件放到PyQt5/Qt的bin目录下,例如我的是:C:\Users\Administrator\Anaconda3\Lib\site-packages\PyQt5\Qt\bin,没有bin目录的话需重新安装pyqt5

4、db.setDatabaseName('test')

这里面的数据库名字要写存在的数据库名字,否则会提示错误。

转载地址:https://lztom.blog.csdn.net/article/details/104126444 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:qtpandas的安装和使用,出错 ModuleNotFoundError: No module named 'pandas.tslib'
下一篇:PyQt5中控件显示的问题

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月14日 17时04分13秒