python打包成exe_将python文件打包成exe程序,任何人都可以使用

3a74bb07960ce191e7e4858a58022990.gif
16cb7520f12e6dd85b3c63a2a80e9117.png

在日常中我们写好的pyhton脚本每次运行时都需要安装软件,但是这样造成了一个不好的现象就是,你写好脚本后需要供别人使用的时候,别人没下载软件则无法运行脚本,很麻烦很难受。

所以我们只需要将Python程序打包为exe文件以后,发送给任何人都可以使用,我们打包成exe需要使用到的工具是pyinstaller模块。

首先我们先安装pyinstaller

Python 默认并不包含 PyInstaller 模块,因此需要自行安装 PyInstaller 模块。安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可。在命令行输入如下命令:pip install pyinstaller

安装如图:

6b53e465addf55e11bf4eb65327a0340.png

PyInstaller生成可执行程序

pyinstaller 选项 Python 源文件:pyinstaller -F py文件路径

也可以先在cmd中 cd 进入到文件路径中,然后输入:yinstaller -F 文件名

不管这个 Python 应用是单文件的应用,还是多文件的应用,只要在使用pyinstaller 命令时编译作为程序入口的 Python 程序即可。

例子:

我们简单创建一个文件:price.py

import timedef main(): for i in range(3): print("开始打印第%s次" % i) time.sleep(2) # 沉睡两秒后继续执行if __name__ == '__main__': main() print("执行完毕")

接下来使用命令行工具进入到此 app 目录下,执行如下命令:

我们先在cmd进入到文件地址然后执行下面:

pyinstaller -F price.py

执行上面命令,将看到详细的生成过程。当生成完成后,将会在此 app 目录下看到多了一个 dist 目录,并在该目录下看到有一个 app.exe 文件,这就是使用PyInstaller 工具生成的 EXE 程序。

9174a2a66470380529175dfec5c6a0dd.png

在 pyinstaller 选项 Python 源文件 中,选项处时有很多参数的:

例如(其中部分):

-F,-onefile产生单个的可执行文件

-D,--onedir产生一个目录(包含多个文件)作为可执行程序

-a,--ascii不包含 Unicode 字符集支持

-d,--debug产生 debug 版本的可执行文件

但是这样打包以后的exe是原生图标,对于爱美人士来说是一件很难受的事情,不过我们可以是使用 -i 加上需要显示的图片,这样就能更改打包后exe文件的图片了。

pyinstaller -F price.py -i a.ico

所需设置的图片名格式得为ico后缀的才行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值