将 Python 脚本(.py)打包成可执行文件(.exe)最常用且推荐的方法是使用 PyInstaller 工具。它能将所有依赖库和 Python 解释器打包在一起。操作步骤为:安装 pip install pyinstaller -> 终端运行 pyinstaller -F your_script.py -> 在 dist 文件夹找到文件。
使用 PyInstaller 打包详细指南
1. 安装PyInstaller
打开终端(CMD、VSCode Terminal 或 PyCharm Terminal),运行以下命令:
pip install pyinstaller
2. 打包命令
在终端中进入 Python 脚本所在文件夹,运行:
pyinstaller -F your_script.py
-F(或者--onefile):将所有内容打包成一个独立的.exe文件(如果不加此参数,会生成一个包含许多文件的文件夹)。-w:如果您的程序是 GUI(图形界面),不想在后台出现黑色的 CMD 命令提示符窗口,请添加此参数。-i:指定程序的图标(需 .ico 格式),例如:pyinstaller -F -i app.ico your_script.py。
3. 获取结果
打包完成后,您会发现目录下生成了几个文件夹:
dist:存放最终的.exe可执行文件。build:打包过程中的临时文件(可删除)。your_script.spec:打包配置文件(可删除)。
注意事项
- 文件位置:将生成的
.exe文件复制到任何地方均可运行。 - 依赖文件:如果您的程序在运行时需要读取本地的外部文件(如图片、CSV、配置文件),请将这些文件手动复制到
.exe所在的文件夹中,或者使用spec文件指定路径。 - 跨平台:PyInstaller 需在对应的操作系统上打包。即,在 Windows 上打包
.exe,在 macOS 上打包.app。 - 环境干净:为了减少
.exe文件的大小,建议使用虚拟环境(venv)进行打包。