如何编译具有.kv文件和其他资源文件的.py文件

时间:2018-03-21 14:42:54

标签: python kivy pyinstaller

我已经在python和Kivy中编写了一个应用程序,它有一个main.py和main.kv文件以及其他资源文件,如图像和文本文件。当我在Windows 7上使用PyInstaller.exe编译它时,我不知道后台发生了什么。每次编译时,.exe文件都会崩溃并出现不同的错误。

所以我希望有人能够了解我将如何获得main.py中的所有文件,即图像&编译的文本文件。

我在命令行中尝试的命令是:

PyInstaller.exe --onefile --icon=myicon.png main.py

1 个答案:

答案 0 :(得分:0)

第一次运行Pyinstaller后,它应该创建了一个main.spec文件。您可以编辑main.spec文件以添加应用所需的任何其他资源(除了Pyinstaller检测到的内容之外)。然后,您可以使用简单命令运行Pyinstaller

pyinstaller main.spec

请注意,当您提供spec文件参数时,Pyinstaller的大多数选项都不起作用(所有信息都应该在spec文件中)。有关详细信息,请参阅Pyinstaller docs