Python Ubuntu中的PySide或PyQT SQLite支持

Python Ubuntu中的PySide或PyQT SQLite支持,python,sqlite,ubuntu,pyqt,pyside,Python,Sqlite,Ubuntu,Pyqt,Pyside,我正在运行Ubuntu10.04Lucid,并使用Python在QT中开发一个应用程序。今天,我试图通过QtSQL.QAddDatabase创建一个到SQLite数据库的数据库绑定,但出现以下错误: QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: QMYSQL3 QMYSQL 所以很明显我没有SQLite驱动程序…我如何才能将它添加到我的安装中?我安装PySide是为了查看它是否通过PPA包含它…

我正在运行Ubuntu10.04Lucid,并使用Python在QT中开发一个应用程序。今天,我试图通过QtSQL.QAddDatabase创建一个到SQLite数据库的数据库绑定,但出现以下错误:

QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL
所以很明显我没有SQLite驱动程序…我如何才能将它添加到我的安装中?我安装PySide是为了查看它是否通过PPA包含它…同样的事情…没有SQLite…也许我可以重新配置和构建python qt sql包,但我需要关于如何安装它的说明…

这有帮助吗

$> apt-cache search qt mysql
libqt3-mt-mysql - MySQL database driver for Qt3 (Threaded)
qtstalker - commodity and stock market charting and technical analysis
tora - A graphical toolkit for database developers and administrators
libqt4-sql-mysql - Qt 4 MySQL database driver
听起来你需要的包裹在那里

编辑:对,你说的是SQLite,对不起。在这里:

$> apt-cache search qt sqlite
libqt3-mt-sqlite - SQLite database driver for Qt3 (Threaded)
sqlitebrowser - GUI editor for SQLite databases
strigi-daemon - fast indexing and searching tool for your personal data (daemon)
libqt4-sql-sqlite - Qt 4 SQLite 3 database driver
libqt4-sql-sqlite2 - Qt 4 SQLite 2 database driver
您可以使用apt缓存工具查找与表达式匹配的包。我发布了上面的代码,这样你以后就可以自己做了:。

这有帮助吗

$> apt-cache search qt mysql
libqt3-mt-mysql - MySQL database driver for Qt3 (Threaded)
qtstalker - commodity and stock market charting and technical analysis
tora - A graphical toolkit for database developers and administrators
libqt4-sql-mysql - Qt 4 MySQL database driver
听起来你需要的包裹在那里

编辑:对,你说的是SQLite,对不起。在这里:

$> apt-cache search qt sqlite
libqt3-mt-sqlite - SQLite database driver for Qt3 (Threaded)
sqlitebrowser - GUI editor for SQLite databases
strigi-daemon - fast indexing and searching tool for your personal data (daemon)
libqt4-sql-sqlite - Qt 4 SQLite 3 database driver
libqt4-sql-sqlite2 - Qt 4 SQLite 2 database driver

您可以使用apt缓存工具查找与表达式匹配的包。我发布了上面的代码,以便您将来可以自己执行此操作:。

解决了它…缺少QT4 SQLite驱动程序…使用此:

sudo智能安装libqt4 sql sqlite


这解决了问题,现在它在PyQT和PySide中工作。

解决了问题…缺少QT4 SQLite驱动程序…使用以下方法:

sudo智能安装libqt4 sql sqlite

解决了这个问题,现在它在PyQT和PySide中工作