Pyinstaller 1 使用PyInstaller
使用PyInstaller
pyinstaller
命令的语法是:
pyinstaller
[ options ] script [ script ...] | spec文件
在最简单的情况下,将当前目录设置为程序的位置myscript.py
并执行:
pyinstaller myscript.py
PyInstaller分析myscript.py
和:
- 写入
myscript.spec
与脚本相同的文件夹。 build
如果文件夹不存在,则在与脚本相同的文件夹中创建该文件夹。- 在
build
文件夹中写入一些日志文件和工作文件。 dist
如果文件夹不存在,则在与脚本相同的文件夹中创建该文件夹。- 将
myscript
可执行文件夹写入文件夹中dist
。
在该dist
文件夹中,您可以找到分发给用户的捆绑应用程序。
对于某些用途,您可以编辑myscript.spec
(使用规范文件下的内容)。执行此操作后,您将spec文件命名为PyInstaller而不是脚本:
pyinstaller myscript.spec
该myscript.spec
文件包含以脚本文件作为参数运行pyinstaller(或pyi-makespec)时指定的选项提供的大部分信息 。在使用spec文件运行pyinstaller时,通常不需要指定任何选项 。 从spec文件构建时,只有少数命令行选项有效。
生成什么
-D, --onedir | 创建包含可执行文件的单文件夹包(默认) |
-F, --onefile | 创建一个文件捆绑的可执行文件。 |
--specpathDIR | 用于存储生成的spec文件的文件夹(默认值:当前目录) |
-n NAME, --name NAME | |
要分配给捆绑应用程序和规范文件的名称(默认值:第一个脚本的基本名称)
|