Skip to content

Ar11223/Python-script-packaging-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Packager Pro

项目简介

Python Packager Pro 是一款基于 PyQt6 开发的图形界面工具,旨在简化 Python 脚本的打包与发布流程。支持多种打包工具(如 Nuitka 和 PyInstaller),提供依赖检测、环境管理、图标制作、资源配置等功能,帮助用户高效完成 Python 项目的打包任务。

主要功能

  • 入口文件选择与路径管理
  • 自动检测或手动配置 Python 运行环境
  • 依赖自动检测与安装
  • 支持 Nuitka 和 PyInstaller 两大打包工具
  • 多后端编译支持(MSVC、MinGW)
  • 支持多种压缩方案(UPX、内置压缩)
  • 图标制作与应用
  • 进度监控与日志输出
  • 临时文件清理

依赖环境

  • Python 3.8+(建议使用虚拟环境)
  • PyQt6
  • Pillow(用于图标处理)
  • 其他标准库

使用指南

  1. 启动程序,选择或输入入口 Python 文件路径。
  2. 配置输出目录、应用图标(可选)、构建选项(如依赖检测、压缩方式、后端选择等)。
  3. 点击“立即打包”按钮,程序将自动检测依赖、执行打包流程。
  4. 监控日志与进度,等待打包完成。
  5. 打包成功后,自动打开输出目录。

其他说明

  • 支持自动检测系统环境中的编译器(MSVC、MinGW)
  • 支持多核并行加速打包
  • 提供依赖管理弹窗,便于用户选择安装缺失依赖
  • 支持取消打包操作,确保操作安全

备注

  • 需要 Pillow 库:pip install Pillow
  • 其他依赖会在首次运行时自动检测并提示安装

About

Tt's just a Immature ideas are big.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors