如何把python文件打包为可执行程序exe?

前言

如果你用Python写了个很优秀的小工具,然后别人也很喜欢用,你是不是感觉很有成就感?总希望能让更多的人使用它?

但是对于不懂Python的人,如果直接发python文件,想要运行起来还是比较难的,如果能把python文件打包为可执行文件exe,在windows系统上双击就可以运行,那将极大地方便人们去使用。

本篇文章就介绍如何把Python GUI程序打包为可执行文件exe,可以在windows系统上双击轻松使用。

人生苦短,我用Python,Python为什么这么流行,因为其开发快捷方便,写脚本,写小工具,开发网站,数据分析,人工智能都让python光芒四射,而这些都要归功于python丰富的库。

简单理解就是,如果你想造一辆汽车,不需要从轮子开始造,只需要去找齐造汽车的零件,组装一下,一部汽车就成了。

Python就是这样,丰富的第三方库,让你在开发的过程中,不必要每次都从造轮子开始,而是把轮子直接拿过来组装,快速开发出你需要的模型来。

那我们如果要把python文件打包为exe可执行文件,有没有这样的库呢?回答是肯定的。

我们使用第三方库pyinstaller去打包python文件。

下面我们就介绍下如何使用pyinstaller打包Python文件?

1. 安装pyinstaller第三方库

pip install pyinstaller

2. 执行打包命令

pyinstaller yourprogram.py

什么,就这么简单?

是的,你没看错,只需两步,你需要的exe文件就生成了,放在与你的yourprogram.py文件同目录下的dist文件夹里,就可以快乐的发给别人去臭显摆了,哈哈哈。

当然了,如果你还需要一些定制化的东西,比如我要打包一个GUI程序,而默认的图标太丑了,我要换一个更好看的图标等等, 我们只需要增加一些参数就能完成,下面我们就以打包GUI程序为例,简单介绍下几个用到的参数

先看我最终打包使用的命令

pyinstaller -F -w -i 16.ico -n active get_register_code.py

我们来介绍下用到的参数

-F
指定打包后只生成一个exe格式的文件
-w
不显示windows cmd窗口(因为我们是个GUI程序,不需要显示cmd窗口,就是windows那个丑丑的黑色cmd窗口)
-i
更换打包后exe文件的显示图标,后面跟你需要替换成的图标文件
-n
指定打包为exe的文件名字,后面跟你你想要的exe名字

就是这样,从此就可以把你写好的python程序打包为exe发给小白臭显摆,获取成就感了,也可以继续去忽悠你的女神了,哈。

扩展:

pyinstaller还有很多其他参数可以实现不同的效果,需要用时只需要去查下文档就一目了然了。

如果你也对Python感兴趣的话,可以试试这套python学习资料,毕竟小编也是用这套方法自学的

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑培训的。

一方面是学习时间相对较短,学习内容更全面更集中。

零基础Python学习资源介绍

Python学习路线汇总

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(学习教程文末领取哈)

Python必备开发工具

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

Python学习视频600合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

100道Python练习题

检查学习结果。

面试刷题



在这里插入图片描述

资料领取

上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码输入“领取资料” 即可领取

在这里插入图片描述

好文推荐

了解python的前景:https://blog.csdn.net/weixin_49895216/article/details/127186741

了解python能做什么:https://blog.csdn.net/weixin_49895216/article/details/127124870

你可能感兴趣的:(python,windows,开发语言,python开发,python教程)