从整个Python项目中创建可执行文件

时间:2018-04-19 08:44:04

标签: python-3.x pycharm

enter image description here我有什么方法可以从我的Python项目中创建一个可执行文件?我的项目中有许多Python脚本,还有SQLite数据库文件以及软件正确运行所需的其他文件和文件夹。使整个项目可执行的最佳方法是什么?我应该只使Python脚本可执行吗?enter image description here

我试过Pyinstaller,但我不确定如何将所有文件捆绑到一个单独的可执行文件中。上面显示的是我目录中所有文件和文件夹的副本。

1 个答案:

答案 0 :(得分:1)

我认为你需要修改PyInstaller在第一次运行时创建的spec file。数据文件有一个特殊参数:

binaries:脚本需要的非python模块,包括--add-binary选项给出的名称;

尝试将您的数据库和其他数据文件添加到此字段,它们应包含在您的包中。 有关进一步的问题,我建议您参考官方文档并查看Github

上的示例