一键将Python 项目打包成单个可执行文件

一键将Python 项目打包成单个可执行文件

开发 Python 应用后想要分发给其他人使用,总是会遇到各种环境配置问题,过程颇为繁琐。

为了解决这个痛点,有位开发者开源了 pyfuze 这个项目,一键将我们的 Python 项目打包成单个可执行文件。

基于 cosmopolitan 和 uv 构建,提供了三种不同的打包模式:捆绑模式兼容性最高、在线模式体积小巧、便携模式则完全独立运行。

主要功能:

– Bundle 模式:打包 Python 和全部依赖,兼容性最佳

– Online 模式:小体积跨平台包,运行时下载依赖

– Portable 模式:完全独立的跨平台可执行文件

– 支持 macOS、Linux 和 Windows 三大平台

– 可自定义入口文件、依赖和包含排除规则

– 支持 GUI 应用打包,Windows 下可隐藏控制台

通过 pip 安装依赖后即可使用,值得每位 Python 应用的开发者看一下。

链接:https://github.com/TanixLu/pyfuze

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注