前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何把python文件打包为可执行程序exe?

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

作者头像
极简小课
发布2022-06-21 18:32:22
5.5K0
发布2022-06-21 18:32:22
举报
文章被收录于专栏:极简小课极简小课

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

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

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

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

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

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

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

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

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

1. 安装pyinstaller第三方库

代码语言:javascript
复制
pip install pyinstaller

2. 执行打包命令

代码语言:javascript
复制
pyinstaller yourprogram.py

什么,就这么简单?

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

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

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

代码语言:javascript
复制
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还有很多其他参数可以实现不同的效果,需要用时只需要去查下文档就一目了然了。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-18,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 极简小课 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com