怎么去打包python脚本为exe档?

将py脚本打包成exe可执行档,有多种好处:最大的一个好处是环境无关性,打包后的exe档可以在未安装python的电脑上运行。
要打包py脚本至exe档,必须先安装pyinstaller
pip install pyinstaller


下面将简介打包的以下几种可实现的功能。
1. 打包成exe档.
2. 打包成带自定义应用图标的exe档. 
3. 打包成不带命令行的exe档(带GUI的应用)


1. 打包成exe档

这个很简单,可以找包只有命令行的py, 也可以打包带GUI界面的py.生成的应用图标为默认的图标.

命令为:

pyinstaller -F Happy_moment_thinter.py


打包运行后,生成的exe保存在dist下. 其它两个build和_pycache_文件夹可以del掉.



2. 打包成带自定义应用图标的exe档, 只是从了-i而已,用定指定应用图标,注:图标格式只能是.ico格式.

网上有很多生成ico的方法,这里提供一个给大家参考:
http://www.faviconico.org/
也可以用专业的制作工具(有30天的试用期)
https://www.axialis.com/

命令为:

pyinstaller -F Happy_moment_tkinter.py -i qsbk.ico

生成的图标如下:


3. 打包成不带命令行的exe档(带GUI的应用)
这个要求当前的py运行时是带GUI界面的,网上也有很多人问,说明明打包了,为了每次运行时除了应用主GUI界面外,为何还会显示一个命令行界面呢?
命令为:

pyinstaller -F Happy_moment_tkinter.py -i qsbk.ico --noconsole(注意,noconsole前是双杠线)

生成的图标跟上面是一样的,只是不带控制台命令行而已。



猜你喜欢

转载自blog.csdn.net/lxy210781/article/details/81052169