Python程序打包:PyInstaller一键打包EXE可执行文件实战

Python程序打包:PyInstaller一键打包EXE可执行文件实战 博客导语Python代码不能直接双击运行需要依赖解释器。PyInstaller是行业通用打包工具可将 py 代码一键打包成 Windows EXE、Mac APP、Linux 可执行文件无需Python环境即可运行适合脚本交付、桌面工具、爬虫程序、小工具发布。一、安装工具pip install pyinstaller二、基础打包命令# 基础打包生成exe依赖文件夹 pyinstaller main.py # 单文件打包所有依赖合并为一个exe pyinstaller -F main.py # 静默打包无黑窗口GUI程序必备 pyinstaller -F -w main.py # 指定程序图标 pyinstaller -F -w -i icon.ico main.py三、核心参数详解-Fonefile打包为单个exe文件-wwindowed关闭命令行黑窗口-i指定程序图标--clean打包前清理缓存四、打包目录说明build打包缓存文件可删除dist最终exe输出目录交付文件.spec打包配置文件五、常见坑与解决方案打包体积过大在虚拟环境中打包只保留项目依赖双击闪退代码末尾加input()或查看日志报错资源文件丢失手动拷贝静态资源到dist目录