Python 打包命令生成器

🚀 最终打包命令 (自动生成)
{{ currentCommand }}
🔥 Nuitka (推荐:速度快/防破解)
📦 PyInstaller (传统打包方式)

1. 基本与路径设置

你要打包的那个 Python 文件的名字或完整路径。
如果不填,打包出来的名字默认和代码文件名字一样。
打包好的程序放在哪个文件夹里?默认放在当前目录。

2. 核心打包模式 (建议必选)

把 Python 环境和代码包在一起,这样发给别人,别人电脑没装 Python 也能直接运行。
将所有东西压缩成一个干净的 EXE 文件。
【重点提示】单文件每次启动都要解压会变慢,但如果你配合下面第6步填了『文件版本号』,程序只会在版本更新时才解压,平时直接秒开!等于完美解决了启动慢+产生垃圾的问题!
【避坑贴士】如果不勾选此项,发给别人经常会遇到缺少 *.dll 文件的报错,强烈建议勾选打成单文件!
打包过程中会产生大量的临时缓存文件夹,勾选后打包完毕会自动把它们删掉。
如果你做的是 PyQt/Tkinter 等图形界面软件,勾选这个可以隐藏背后运行的丑陋黑色命令行框。

3. 模块导入与数据附加 (解决运行报错找不到文件)

如果打包后运行报错 "No module named xxx",请把 xxx 填在这里 (多个用英文逗号分隔)。
让你的程序自带图片、音频或配置文件。源文件=你想放到打包后程序里的位置。
类似上一个选项,但这个是直接把一整个文件夹塞进去。

4. 性能优化与加速

【推荐开启】大幅缩小打包体积,运行速度成倍提升,但会让打包过程变得比原来慢很多。
压榨你的 CPU 以提升打包速度。小白选“自动”即可。
如果你用到左边的技术,勾选它能自动帮你处理很多繁琐的依赖问题。

5. 图标与高级权限 (美化你的软件)

给生成的 exe 文件换一个好看的图标,必须要 .ico 格式。
如果你在苹果系统上打包,填入图标路径可生成好看的 .app 应用。
Windows 专属。如果你写的代码需要修改系统注册表或 C 盘文件,勾选这个,用户双击时会弹窗要求管理员运行。
Linux系统专属。能解决在不同 Linux 电脑上运行报错“GLIBC 版本不兼容”的问题。

6. 软件版权与版本信息 (高大上必备,配合单文件完美提速)

右键 exe 看属性时显示的软件名字。
单文件模式推荐填写!有了版本号,以后不用每次启动都解压缩,大大提升启动速度!

1. 基本设置

你要打包的那个 Python 文件的完整路径。
最终生成的 exe 名字。
必须是 .ico 图标格式。

2. 核心打包模式

所有文件合并成一个干净的 exe。
小白注意:发给别人如果报错缺少 dll,请务必勾选此项打成单文件!
适合带有界面(GUI)的程序,运行不再弹出黑色命令框。
遇到莫名其妙报错时勾选,重新干干净净打一次包。

3. 高级资源管理

PyInstaller太傻没检测到你用了什么库导致报错?在这里手动填进去。
你想打包进去的文本或图片等数据文件。
觉得打包出来的文件太大?把没用到的库填这排除掉。