我遇到了与this post on the py2app mailing list中描述的相同的问题。Py2app不包含Sqlite驱动程序 - “数据库错误:驱动程序未加载驱动程序未加载”
我有一个使用sqlite数据库的python应用程序。在我的机器上安装了所有的依赖关系,没有问题。然而,当我捆绑与py2app的应用程序,点击导致的数据库访问此错误结果的菜单:
Database error: Driver not loaded Driver not loaded
对于Windows安装程序,在\Qt\version\plugins\sqldrivers\*.*
可以将文件复制到\myApp\sqldrivers\*
Mac上的相同文件可以在/opt/local/share/qt4/plugins/sqldrivers
(通过Macports安装)中找到。
但是,将sqldrivers
目录复制到我的应用程序的Resources
或Frameworks
目录仍然会导致相同的错误。
如何将sqlite支持添加到使用py2app构建的应用程序中?
我没有使用sqlalchemy,因此没有帮助。 –