安装pyinstaller
pip install pyinstaller
进入指定目录
终端进入到Python代码所在的目录
例如:上面我们的程序test.py在speak这个文件夹里面,其中long.wav和tick.wav是音频文件,也就是你的程序中可能用到的一些资源文件。首先我们终端进入到speak这个目录里面,如下所示:
打包程序
这里打包程序有多个选择,默认情况下打包完成的文件会带着一个终端(也就是黑框框),我们也可以选择不要带有终端。下面我将演示这两种情况。
带有终端的exe程序
使用下面的命令:
pyinstaller -F test.py
等待打包…
完成打包后,进入我们代码所在的文件夹,会多出一些文件,其中有一个dist文件夹,里面就是我们的exe文件了,但是一定要把我们的外部文件(long.wav和tick.wav也放到这个文件夹里面)。
点击下面的test.exe就可以执行程序了。
不带有终端的exe
要想实现这个不带有终端的exe,步骤和上面的相同,但是使用的命令是下面这个:
pyinstaller -F test.py --noconsole