Skip to main content

编译打包PyInstaller

  1. 安装PyInstaller: 在终端或命令提示符中运行以下命令来安装PyInstaller:

    pip install pyinstaller
  2. 创建Python脚本: 确保你的Python程序是完整的,并且可以正常运行。将你的主程序保存为.py文件,例如main.py

  3. 使用PyInstaller创建可执行文件: 打开终端或命令提示符,导航到你的Python脚本所在的目录,并运行以下命令:

    pyinstaller --onefile main.py

    --onefile选项会创建单个打包的可执行文件,而不是一个包含依赖文件的文件夹。

  4. 检查输出: 打包过程完成后,PyInstaller会在dist目录下创建可执行文件。对于--onefile选项,输出文件将是单个可执行文件;否则,会是一个包含所有必需文件的文件夹。

  5. 测试可执行文件: 在dist目录下找到生成的可执行文件,双击运行或在命令行中运行,以确保它按预期工作。

  6. 自定义图标和窗口(可选): 你可以为可执行文件添加自定义图标,或为图形用户界面程序设置窗口参数。这可以通过在PyInstaller命令中添加额外的选项来完成,例如:

    • 使用--icon=your_icon.ico为Windows可执行文件添加图标。
    • 对于macOS,使用--iconfile=your_icon.icns
  7. 添加额外的数据文件(可选): 如果你的程序需要额外的数据文件,你可以使用--add-data选项将它们包含在打包的程序中。

  8. 处理依赖(可选): 如果程序有特定的依赖,PyInstaller通常会自动处理它们。但是,如果遇到问题,你可能需要手动指定依赖或使用钩子(hooks)来帮助PyInstaller找到和包含必要的文件。

  9. 打包为其他平台(可选): 如果你想在不同的操作系统上打包程序,你可能需要在目标操作系统上运行PyInstaller。