Python脚本打包成独立的 EXE
唐长老网络 Python 22阅读
推荐工具:PyInstaller
PyInstaller 是目前最常用的打包工具,支持跨平台(Windows、Linux、macOS),操作简单,适合大多数场景。
安装 PyInstaller
在终端或命令行中运行:
pip install pyinstaller
(如果安装较慢,可改用国内镜像源,如 pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple)
基本用法
1.单文件打包(生成单个 EXE 文件):
pyinstaller --onefile your_script.py
生成的 EXE 位于 dist/ 文件夹。
如果脚本需要命令行窗口(如打印日志),可省略参数;若不需要(如 GUI 程序),加上 --noconsole:
pyinstaller --onefile --noconsole your_script.py
2.打包包含资源文件(如图片、数据):
pyinstaller --add-data "resources;resources" your_script.py
将当前目录下的 resources 文件夹复制到 EXE 同级目录。
路径格式为 源路径;目标路径(Windows 用 ;,Linux/macOS 用 :)。
标签: