Pyinstaller 1 使用PyInstaller

使用PyInstaller 

  pyinstaller命令的语法是:

    pyinstalleroptions ] 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
 

要分配给捆绑应用程序和规范文件的名称(默认值:第一个脚本的基本名称)

原文地址:https://www.cnblogs.com/PrayG/p/10831003.html