<div dir="ltr"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"></blockquote>Hi All,<div><br></div><div>I have installed PyQt5 (on Python 3.6) on my Ubuntu 18.04 machine it works just find with SQLite database files. But If I try the below code I get the following error:<br><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><br></blockquote><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>from PyQt5.QtSql import QSqlDatabase, QSqlQuery, QSqlTableModel</div></div><div><div>from PyQt5.QtWidgets import QTableView, QApplication</div></div><div><div>import sys</div></div><div><div>app = QApplication(sys.argv)</div></div><div><div>db = QSqlDatabase.addDatabase('QMYSQL')</div></div><div><div>db.setHostName('127.0.0.1')</div></div><div><div>db.setDatabaseName('ZZZ')</div></div><div><div>db.setUserName('YYY')</div></div><div><div>db.setPassword('XXX')</div></div><div><div>ok = db.open()</div></div><div><div>if not ok: print(db.lastError().text())</div></div><div><div>else: print("connected")</div></div><div><div>query = QSqlQuery(db);</div></div><div><div>query.exec_('SELECT * FROM tbl_Customers');</div></div></blockquote><div><br></div></div><div><br></div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><span style="background-color:rgb(255,255,0)">QSqlDatabase: QMYSQL driver not loaded</span></div></div><div><div><span style="background-color:rgb(255,255,0)">QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7</span></div></div><div><div><span style="background-color:rgb(255,255,0)">Driver not loaded Driver not loaded</span></div></div></blockquote><div><br></div><div><br></div><div>I just checked to see where the sql driver comes for SQLite database and I found:</div><div><br></div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><font size="4">$ find /usr/local/lib/python3.6/dist-packages/PyQt5 -iname "*sqlite*"</font></div></div><div><div><font size="4">/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/plugins/sqldrivers/libqsqlite.so</font></div></div></blockquote><div><div><br></div></div><div>so if I list the content of the above directory it looks like the below:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><b>$ ls /usr/local/lib/python3.6/dist-packages/PyQt5/Qt/plugins/sqldrivers/</b></div></div><div><div><b>libqsqlite.so  libqsqlmysql.so  libqsqlpsql.so</b></div></div></blockquote><div><div><br></div></div><div>So it seems to me that the driver is installed but for some reason it is not picked by PyQt5. Please let me know if you have any commnets.</div><div><br></div><div>Any comment i s mcuh appreciate it.</div><div><br></div><div>Thanks </div><div>Mike</div><div><br></div></div>