PyInstaller是一个在Windows,Linux,Mac OS X,FreeBSD,Solaris和AIX下将Python程序冻结(打包)为独立可执行文件的程序。

与类似工具相比,它的主要优势在于PyInstaller可以与Python 2.7和3.3-3.6协同工作,由于透明压缩而构建更小的可执行文件,它完全是多平台的,并且使用操作系统支持来加载动态库,从而确保完全兼容。

ps:我是一个win码农,所有的操作都是在win下做的.

安装 PyInstaller

从PyPI安装PyInstaller:

pip install pyinstaller

快速入门

转到你的程序目录运行

pyinstaller yourprogram.py

你会发现多了两个目录build dist 打包后的程序位于dist 文件夹.

个人推荐加入参数-F

pyinstaller yourprogram.py -F 

将你的程序打包为单文件exe

常用参数

-D 默认选项,创建包含可执行文件的一个文件夹包.

-F 创建一个单一文件捆绑的可执行文件.


-c 默认选项,打开标准I / O的控制台窗口.

-w 不打开标准I / O的控制台窗口.


-i x.ico 将图标应用于Windows可执行文件.

(完)