Python代码打包成exe可执行程序

首先,打包成exe可执行程序是针对windows平台来说的。

目前比较主流的打包工具就是pyinstaller。

参考:Using PyInstaller

首先安装pyinstaller:

pip install pyinstaller

在即将要打包的程序的当前目录下,执行打包命令,假设被打包的程序为abcd.py,则:

pyinstaller [options] abcd.py

通常options的参数提供以下几种:

-F:打包成单个的可执行文件

-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平台上使用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfdpg.html