我有一个使用 sqlite3 的 PyQt4 应用程序。我目前有两个单独的文件:一个 .py 文件和一个 .db 文件。最初,我使用 .py 文件并尝试创建一个可执行文件,只是使用这种想法可能会以某种方式链接,但是当我运行 .exe 时,它​​会在访问数据库相关代码时中断。如何让 pyinstaller 也包含数据库?

最佳答案

您需要使用规范文件。看看 documentation

pyinstaller 会自动创建这些文件。你只需要编辑它。查看文档中的示例。要添加 README 文件,您只需将元组(源、目标)添加到“数据”:

a = Analysis(...
 datas=[ ('src/README.txt', '.') ],
 ...
 )

10-08 09:48
查看更多