首先,打包成exe可执行程序是针对windows平台来说的。
目前比较主流的打包工具就是pyinstaller。
参考:Using PyInstaller
首先安装pyinstaller:
pip install pyinstaller在即将要打包的程序的当前目录下,执行打包命令,假设被打包的程序为abcd.py,则:
pyinstaller [options] abcd.py通常options的参数提供以下几种:
-w:不提供控制台窗口(即黑底白字的命令行窗口)。
-i:提供图标,图标要和被打包的程序放在同一目录。
综上,一个标准的,符合用户习惯的打包命令应该如下:
pyinstaller -F -w -i icon.ico abcd.py其中,icon.ico为图标文件,abcd.py为被打包的python程序。
打包成功后,会出现INFO: Building EXE from EXE-00.toc completed 的信息。
之后,Project项目的目录树会变成:
+ Project + build some log files + dist abcd.exe abcd.py abcd.spec icon.ico可以注意到,abcd.py的同级目录生成build和dist文件夹,以及abcd.spec脚本文件。
dist文件夹中包含了我们想要的exe可执行程序,该exe程序可以单独在windows平台上使用。