Python程序打包成exe可执行文件
将Python程序打包成exe可执行文件,就可以在没有Python环境的客户端执行程序功能,大大加大了可移植性。
1.安装 pyinstaller 库
在当前Python环境下:pip install pyinstaller

2.pyinstaller打包机制
python脚本是不能脱离python解释器单独运行的,所以在打包的时候,至少会将python解释器和脚本一起打包,同样,为了打包的exe能正常运行,会把我们所有安装的第三方包一并打包到exe。所以可能程序内存比较大。
3.打包
切换到要打包的py文件所在目录,输入cmd,回车

执行命令:pyinstaller-F 文件名,如下图所示,出现Successfully就表示成功

此时,打包好会自动生成一些依赖目录,其中生成的软件在 dist目录中

4.参数说明
-
i: 表示要加载的图标(没有选择图标可以不用写)
-
F:表示打包成.exe可执行文件
-
w:表示执行程序时不显示黑窗口
注意:添加图标时,要使用 xxx.ico 文件,通过改后缀名为ico文件,最后会报错
推荐在线网址图片转ico:https://www.aconvert.com/cn/icon/png-to-ico/
示例:pyinstaller -F -w -i img.ico demo.py


本文来自博客园,作者:{枫_Null},转载请注明原文链接:https://www.cnblogs.com/fengNull/articles/16620670.html

浙公网安备 33010602011771号