如何将我用python写的小说格式化工具打包成exe文件?
2025-08-03 11:03:22 747 分享链接 开发笔记 python
可以使用 PyInstaller 工具将 Python 脚本打包成可执行文件(.exe)。以下是具体步骤:
1. 安装 PyInstaller
如果你还没有安装 PyInstaller,可以使用以下命令进行安装:
pip install pyinstaller2. 打包脚本
在命令行中,进入脚本所在的目录,然后执行以下命令:
pyinstaller --onefile --windowed punctuation_remover.py--onefile:将所有依赖项打包成一个单独的.exe文件。--windowed:在打包的可执行文件运行时不显示命令行窗口。
3. 查找打包后的文件
打包完成后,在脚本所在目录下会生成一个 dist 文件夹,里面包含了打包好的 .exe 文件。
注意事项
- 确保你的 Python 环境中已经安装了脚本所需的所有依赖库(如
tkinter是 Python 标准库,一般无需额外安装)。 - 如果在打包过程中遇到问题,可能是由于某些依赖项没有正确处理。可以尝试去掉
--onefile参数,先查看是否是单个文件打包的问题。
以下是完整的示例代码,你可以直接复制到命令行中执行:
pip install pyinstaller
pyinstaller --onefile --windowed punctuation_remover.py运行以上命令后,你就可以在 dist 文件夹中找到生成的可执行文件 punctuation_remover.exe。
依赖多个文件打包
pyinstaller --onefile --windowed --add-binary="path/to/ffmpeg.exe;." --add-binary="path/to/ffprobe.exe;." main.py在使用 PyInstaller 打包时,需要通过--add-binary参数将 FFmpeg 和 FFprobe 添加到 EXE 中:
--add-binary="源文件路径;目标路径":将源文件打包到 EXE 中,并在运行时解压到目标路径(.表示 EXE 同级目录)。

最近更新
- 2026-04-07 12:44
- 字幕文件解析并转换时间单位为微秒,输出指定格式的时间线数据
- 2026-04-07 11:30
- 通过扣子官方语音合成开发的速推版剪映小助手时间线插件
- 2026-04-07 07:51
- 基于故事文本与新国风水墨武侠动漫风格设计唐朝人物形象提示词
- 2026-04-01 02:38
- 推荐7种古装武侠AI漫剧适配度极高的风格
- 2026-04-01 02:23
- AI漫剧新国风武侠动漫风格常搭的全局基础色调
- 2026-03-30 13:59
- 基于故事文本与国风动漫风格对所有角色进行详细定义的实例
- 2026-03-30 13:16
- 【国风武侠动漫视觉形象】常用五官长相描述
- 2026-03-25 16:58
- 学习 豆包AI 提取小说故事中的所有角色描述
- 2026-03-25 15:46
- 学习 豆包AI 影视分镜标准画面描述规则
- 2026-03-25 15:42
- 学习 豆包AI 短视频分镜脚本之画面元素编写规则