https://pyinstaller.readthedocs.io/en/stable/
pyinstaller打包py脚本为系统可执行程序格式,windows下支持打包为exe可执行文件。
安装
pip install pyinstaller
工作流程
- 对脚本进行解析
- 在脚本目录生成 xxx.spec 文件
- 创建一个 build 目录,写入一些日志文件和中间流程文件到 build 目录
- 创建 dist 目录,生成可执行文件到 dist 目录
使用
pyinstaller -F xxx.py
- -F 打包成单独的 .exe 文件,这时生成的 .exe 文件会比较大,而且运行速度较慢
- -i 指定可执行文件的图标
- -w 去掉控制台窗口