使用Pyqt5进行MySql链接时,若出现:
QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available
drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7
如下解决:
1.进入PyQt5的包中找到libqsqlmysql.so文件(Ctrl+F),并在当前目录运行:
ldd libqsqlmysql.so
会出现某行如下所示:
libmysqlclient.so.18 => not found
需要下载libmysqlclient18_5.6.25-0ubuntu1_amd64.deb
下载地址:
https://launchpad.net/ubuntu/xenial/amd64/libmysqlclient18/5.6.25-0ubuntu1
下载好后,在下载目录下安装:
sudo dpkg -i libmysqlclient18_5.6.25-0ubuntu1_amd64.deb