type
status
date
slug
summary
tags
category
icon
password
Property
Mar 22, 2025 01:48 AM
  • 创建虚拟环境
    • python3 -m venv <虚拟环境名称> # 例如: python3 -m venv .venv
  • 安装需要的依赖
    • pip install -r requirements.txt # 如果你有 requirements.txt 文件
    • pip install <包名> # 或者逐个安装需要的包
  • 安装 pipinstaller
    • pip install pyinstaller
  • 执行打包命令
    • pyinstaller -f main.py
  • pyinstaller 常用参数
    • your_script.py: 这是必须的参数,指定你要打包的 Python 脚本文件。
    • F, -onefile: 将所有依赖项和脚本打包成一个单独的可执行文件。这是最常用的选项之一,方便分发。
    • D, -onedir: 创建一个包含可执行文件和所有依赖项的文件夹(默认行为)。
    • n NAME, -name NAME: 指定生成的可执行文件或文件夹的名称。如果不指定,将使用脚本文件的名称。
    • w, -windowed, -noconsole: 创建一个没有控制台窗口的应用程序(适用于 GUI 程序)。
    • c, -console, -nowindowed: 创建一个带有控制台窗口的应用程序(默认行为,适用于命令行程序)。
    • i ICON, -icon ICON: 指定应用程序的图标文件(.ico 格式 for Windows, .icns for macOS, .png for Linux)。