1. PyInstaller安装
在Windows上安装PyInstaller之前,需要安装PyWin32。可从下载地址https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/下载对应python版本的PyWin32,并进行安装。
然后安装PyInstaller
pip install -U PyInstaller
也可以从http://www.pyinstaller.org/手动下载
2. 打包
现在打包app.py
命令行下执行
PyInstaller --onefile --windowed app.py
如果打包成功,最终的可执行文件app.exe和任何相关文件将放在dist目录中,如果该目录不存在,将创建该目录。
–onefile用于将所有内容打包到单个可执行文件中。如果未指定此选项,则库等将作为单独的文件与主可执行文件一起分发。
–windowed防止在运行应用程序时显示控制台窗口。如果您要发布非图形应用程序(即控制台应用程序),则无需使用此选项。
app.py为主要源文件。此脚本的基本名称将用于可执行文件(exe)的名称,但也可以使用该–name选项指定备用可执行文件名