python 打包工具 auto-py-to-exe(uv环境下使用)

安装

# 安装(会自动装 PyInstaller 等依赖)
uv pip install auto-py-to-exe

启动图形界面

uv run auto-py-to-exe

首次会自动打开浏览器(Chrome 优先),界面如下:


基础打包步骤(GUI 操作)

  1. Script Location:选你的 .py 主文件
  2. Onefile:选 One File(打包成单个 exe)
  3. Console Window:
    • 命令行程序 → Console Based
    • GUI 程序 → Window Based (hide the console)
  4. 可选:Icon 选 .ico 图标、Additional Files 加静态资源
  5. 点 Convert .py to .exe,等待完成
  6. 输出默认在当前目录的 output 文件夹

常见问题(uv 环境下)

  • 启动报错“命令未找到”:确认已激活 .venv,或用 python -m auto_py_to_exe
  • 打包后 exe 闪退:
    • 勾选 Console Based,双击 exe 看报错
    • 缺失依赖:在 Advanced → Hidden Imports 补包名
  • 杀毒软件误报:将 output 目录加入白名单

退出环境

deactivate

原文出处:/show_1GW3SraBj6OW.html