windows下将python程序转换为可执行文件

当开发者向普通用户分享程序时,为了方便用户在未安装python环境的情况下能够正常运行,需要将开发好的程序进行打包,转换成用户可运行的文件类型。

PyInstaller是场景的执行文件打包工具。该工具的安装方式非常简单,可运行在Windows、MacOS X和GNU/Linux操作系统环境中,支持Python2和Python3两种版本,并且在不同的操作系统环境中,PyInstaller工具的使用方法和选项相同。

需要注意的是,用PyInstaller打包的执行文件,只能在与执行打包操作的系统类型相同的环境下运行。也就是说,这样的执行文件不具备可移植性。比如在Windows系统下用PyInstaller生成的执行文件只能运行在Windows环境,在Linux系统下生成的执行文件只能运行在Linux环境。

1. 从官网下载PyInstaller

访问 https://pypi.org/project/pyinstaller 下载PyInstaller的安装包,将下载好的PyInstaller压缩包文件进行解压

2. 安装PyInstaller

解压好的文件夹下包含setup.py文件,可通过执行如下命令对PyInstaller进行安装

python setup.py install

在这里插入图片描述

3. 准备打包文件进行打包

准备好要进行打包的Python文件和需要绑定的图标类型。需注意的是图标应为.ico类型。将两个文件放到一个文件夹中,通过cmd窗口打开该文件夹所在路径,执行如下命令进行打包操作:

pyinstaller -F -i snail.ico 

在这里插入图片描述
提示打包成功
在这里插入图片描述

4. 进行测试

打包后的exe文件存放在dist目录下
在这里插入图片描述

打包的test.py代码内容如下图

在这里插入图片描述

运行dist目录下的test.exe查看结果,可以正常运行,并且结果与实际代码一致。需要注意的是,在复制exe文件过程中电脑杀毒软件可能会报毒,请信任后运行

在这里插入图片描述

实验参考书籍:《Python安全攻防渗透测试实战指南》

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值