Python 3.6 for 64-bit WindowsでPyQt5を使用してMySQLデータベースに接続しようとしています。私はQSqlDatabase.addDatabase('MYSQL')
を呼び出して、私のユーティリティを実行すると、このエラーメッセージが表示されて現れる:エラーメッセージによると、QMYSQL
ドライバがロードされているので、これは私を混乱させるPyQt QSqlDatabase:QMYSQLドライバがロードされていません
QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QP SQL QPSQL7
。デフォルトのインストーラでPyQtをインストールしたので、MySQLプラグインをインストールする必要があります。他の誰かがこの問題を経験したのですか、誰かがこの原因を知っていますか?
実行可能ファイルのディレクトリのsqldriversディレクトリにMySQLドライバを置きます。 –
これは、Linuxの下で私に起こっています。今日まで問題なく動作していました。 – JonBrave