亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PyQt5連接MySQL及QMYSQL driver not loaded錯(cuò)誤解決

 更新時(shí)間:2020年04月29日 11:54:44   作者:Tzb7928899  
這篇文章主要介紹了PyQt5連接MySQL及QMYSQL driver not loaded錯(cuò)誤解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、連接語句

from PyQt5.QtSql import QSqlDatabase

db=QSqlDatabase.addDatabase('QMYSQL')
db.setHostName('localhost')
db.setDatabaseName('dbwork')
db.setUserName('users')
db.setPassword('ZDSYS')
db.setPort(3306)
db.open()

二、錯(cuò)誤解決

1、提示1:QMYSQL driver not loaded

a、問題分析
python的PyQt5中需要對應(yīng)版本位數(shù)(32/64)的libmysql.dll(MySQL中)。
即:python 32對MySQL 32,python 64對MySQL 64。

b、解決方案
例:
將文件
C:\Program Files\mysql-5.7.26-win32\lib\libmysql.dll
放入文件夾
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\PyQt5\Qt\bin

如安裝的MySQL版本位數(shù)與python不一致無對應(yīng)libmysql.dll文件,請下載:
32位:https://cdn.mysql.com/archives/mysql-connector-c/mysql-connector-c-6.1.11-win32.msi
64位:https://cdn.mysql.com/archives/mysql-connector-c/mysql-connector-c-6.1.11-winx64.msi

對應(yīng)的libmysql.dll目錄。
32位:C:\Program Files\MySQL\MySQL Connector C 6.1\lib\libmysql.dll
64位:C:\Program Files(×84)\MySQL\MySQL Connector C 6.1\lib\libmysql.dll
注:只能安裝一個(gè)。

2、提示2:available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7

問題分析
注意該提示中有無QMYSQL,如果有,按提示1解決,如果沒有則是因?yàn)镻yQt5缺少組件qsqlmysql.dll。

解決方案
卸載現(xiàn)有PyQt5安裝固定版本。

pip uninstall PyQt5
pip install PyQt5==5.12.1 #python終端中
pip install --user PyQt5==5.12.1 #anaconda終端中

3、PyQt5文件位置

python3.7:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\PyQt5\Qt\plugins\sqldrivers\qsqlmysql.dll
anaconda:
C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\PyQt5\Qt\plugins\sqldrivers

到此這篇關(guān)于PyQt5連接MySQL及QMYSQL driver not loaded錯(cuò)誤解決的文章就介紹到這了,更多相關(guān)PyQt5連接MySQL內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Python數(shù)據(jù)分析模塊pandas用法詳解

    Python數(shù)據(jù)分析模塊pandas用法詳解

    這篇文章主要介紹了Python數(shù)據(jù)分析模塊pandas用法,結(jié)合實(shí)例形式詳細(xì)分析了Python數(shù)據(jù)分析模塊pandas的功能、常見用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • python中ConfigParse模塊的用法

    python中ConfigParse模塊的用法

    這篇文章主要介紹了python中ConfigParse模塊的用法,以實(shí)例形式講述了配置文件模塊ConfigParse的使用步驟,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-09-09
  • Python中g(shù)lob.glob()函數(shù)的使用

    Python中g(shù)lob.glob()函數(shù)的使用

    glob 模塊用于查找規(guī)定路徑下的文件路徑名,本文主要介紹了Python中g(shù)lob.glob()函數(shù)的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Python實(shí)現(xiàn)微信機(jī)器人的方法

    Python實(shí)現(xiàn)微信機(jī)器人的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)微信機(jī)器人的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python中的map()、apply()、applymap()的區(qū)別小結(jié)

    Python中的map()、apply()、applymap()的區(qū)別小結(jié)

    map()、apply()和applymap()方法是Python中常用的轉(zhuǎn)換方法,,輸出的結(jié)果及類型完全取決于作為給定方法的參數(shù)的函數(shù),本文就來介紹一下這三種方法的區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • Python實(shí)現(xiàn)為圖片添加水印的示例詳解

    Python實(shí)現(xiàn)為圖片添加水印的示例詳解

    這篇文章主要介紹了如何通過Python3實(shí)現(xiàn)添加水印,這樣發(fā)朋友圈,圖片再也不怕被盜了?。?!文中的示例代碼簡潔易懂,需要的可以參考一下
    2022-02-02
  • Django2.1.7 查詢數(shù)據(jù)返回json格式的實(shí)現(xiàn)

    Django2.1.7 查詢數(shù)據(jù)返回json格式的實(shí)現(xiàn)

    這篇文章主要介紹了Django2.1.7 查詢數(shù)據(jù)返回json格式的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • pandas篩選某列出現(xiàn)編碼錯(cuò)誤的解決方法

    pandas篩選某列出現(xiàn)編碼錯(cuò)誤的解決方法

    今天小編就為大家分享一篇pandas篩選某列出現(xiàn)編碼錯(cuò)誤的解決方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • pycharm配置Qt?Designer工具的圖文教程

    pycharm配置Qt?Designer工具的圖文教程

    本文主要介紹了pycharm配置Qt?Designer工具的圖文教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • python中正則表達(dá)式的使用方法

    python中正則表達(dá)式的使用方法

    正則表達(dá)式經(jīng)常被用到,而自己總是記不全,匯總一份完整的以備不時(shí)之需。
    2018-02-02

最新評論