Pyinstaller支持window,Linux,Unix平台,是目前应用最多的python打包工具。Pyinstaller并不是python模块,所有安装时放在哪里都行。
优点:
- 跨平台
- 将python文件转成可执行的文件
- 支持控制台和视窗两种方式
- 自定义exe文件的图标
使用
1. 安装:
pip install pyinstaller
2. 打包:
pyinstaller -D -p 路径 -i 文件
参数含义如下:

注:有的时候你加上图片后打包会出错,这是因为图标里面的格式出错了,需要用图片编辑软件重新对图片内部大小进行设置(待处理)
执行完毕后,源文件所在目录将生成 dist 和 build 两个文件夹。 其中,build 目录是 pyinstaller 存储临时文件的目录,可以安全删除。最终的打包程序在 dist 内部的 dpython 目录中。目录中其他文件是可执行文件dpython.exe 的动态链接库。
网友评论