使用 PyInstaller 可以将 Python 脚本打包成独立的可执行文件,在 Windows、Linux 和 macOS 平台上都有不同的后缀格式。以下是如何在每个平台上打包 Python 脚本以及生成的可执行文件的后缀:
Windows
- 安装 PyInstaller
pip install pyinstaller
- 打包脚本
pyinstaller --onefile your_script.py
- 生成的可执行文件
在 Windows 上,生成的可执行文件在dist
文件夹中,后缀是.exe
。例如:your_script.exe
。
Linux
- 安装 PyInstaller
pip install pyinstaller
- 打包脚本
pyinstaller --onefile your_script.py
- 生成的可执行文件
在 Linux 上,生成的可执行文件在dist
文件夹中,没有特定的后缀。例如:your_script
。
macOS
- 安装 PyInstaller
pip install pyinstaller
- 打包脚本
pyinstaller --onefile your_script.py
- 生成的可执行文件
在 macOS 上,生成的可执行文件在dist
文件夹中,没有特定的后缀。例如:your_script
。
通用步骤
-
配置选项
在所有平台上,你可以使用pyinstaller
命令的一些常见选项:--onefile
:将所有文件打包成一个可执行文件。--noconsole
:在 Windows 和 macOS 上隐藏控制台窗口(仅适用于 GUI 应用)。--icon=your_icon.ico
:指定可执行文件的图标(可选)。
-
示例命令
pyinstaller --onefile --noconsole --icon=your_icon.ico your_script.py
-
找到生成的文件
打包完成后,可执行文件会在dist
文件夹中。例如:- Windows:
dist/your_script.exe
- Linux:
dist/your_script
- macOS:
dist/your_script
- Windows:
这样,你就可以在不同平台上使用 PyInstaller 打包你的 Python 脚本,并生成相应的可执行文件。