前言
如果你用 Python 写了个小工具,希望能让更多人使用,直接发送 Python 文件对不懂 Python 的用户来说运行难度较大。将 Python 文件打包为可执行文件 exe,在 Windows 系统上双击即可运行,能极大地方便用户使用。
本文将介绍如何使用第三方库 PyInstaller 将 Python 程序打包为可执行文件。
1. 安装 PyInstaller 第三方库
首先需要在命令行中安装 PyInstaller:
pip install pyinstaller
2. 执行打包命令
安装完成后,在项目目录下执行以下命令:
pyinstaller yourprogram.py
执行成功后,生成的 exe 文件会位于与源代码同目录下的 dist 文件夹中。
3. 常用打包参数
对于 GUI 程序或需要定制化的场景,可以使用更多参数。例如打包一个名为 get_register_code.py 的程序:
pyinstaller -F -w -i 16.ico -n active get_register_code.py
常用参数说明如下:
-F:指定打包后只生成一个 exe 格式的文件。-w:不显示 Windows CMD 窗口(适用于 GUI 程序)。-i:更换打包后 exe 文件的显示图标,后面跟图标文件路径。-n:指定打包为 exe 的文件名字。
PyInstaller 支持更多参数以实现不同效果,具体用法可查阅官方文档。


