py文件封装为exe文件


1 前言

本文记录于2020-11-28,主要利用PyInstaller模块实现将python编写的py格式文件封装为exe格式文件,供电脑内无python环境的用户使用。


2 前期准备

python和pip等基本环境的准备本文不再赘述,除外还需对PyInstaller模块进行安装。

2.1 PyInstaller安装方法一

安装步骤与其他python模块一致,在已经安装了pip的电脑中,在命令行中输入:

pip install pyinstaller

在这里插入图片描述

但笔者在使用这个方法安装时,cmd报错,推测可能是因为该模块下载需要翻墙的原因,下载链路未能建立成功。(仅为个人拙见,恳请批评指正!)

在这里插入图片描述

因此只能换一条途径。


2.2 PyInstaller安装方法二

1. 首先前往 官网 进行资源下载

在这里插入图片描述

由于需要翻墙,可能会花很长时间,因此笔者已将下载好的资源转存至 云盘 以提供快速下载。


2. 下载完成后如下图所示:

在这里插入图片描述

对其进行解压,解压后文件夹如下:

在这里插入图片描述


3. 先双击运行setup.py,等待其运行完毕(即打开的窗口自动关闭)后点击地址栏,复制解压后文件夹的地址
在这里插入图片描述


4. 打开cmd,如果解压后文件夹不在C盘,需输入盘符跳转到目标盘符;跳转之后输入 cd 解压文件夹地址(按Ctrl + V粘贴解压文件夹地址) ,跳转到解压文件夹

在这里插入图片描述


5. 输入下列指令开始安装

python setup.py install

在这里插入图片描述


6. 安装完成后提示 “Finished processing dependencies for pyinstaller==4.1”

在这里插入图片描述


6. 在命令行中输入下列指令,如果返回版本号,则安装成功

pyinstaller -v

在这里插入图片描述
如安装失败,则不会返回版本号。
在这里插入图片描述


3 py文件封装为exe文件

安装完pyinstaller模块后,就可以将py文件封装为exe文件了,具体步骤如下:


1. 同上文操作类似,打开cmd,跳转到需要转换的py文件所在的路径,

在这里插入图片描述

在这里插入图片描述


2. 执行下列指令进行py文件封装

pyinstaller -F yourpy.py

注:其中,-F表示打包成一个exe文件。
yourpy.py为你要转换的py文件,也可以直接写文件路径(这样就可以跳过步骤1,但生成的文件保存的地址为当前命令执行地址,所以不推荐使用)
在这里插入图片描述
封装完毕后提示 “Building EXE from EXE-00.toc completed successfully.”,即封装成功。
在这里插入图片描述


3. 打开原来的py文件夹,发现多了几个文件,其中dist文件夹内存放的就是封装好的exe文件

在这里插入图片描述

在这里插入图片描述


4 结语

本笔记仅用于记录,不作商用。

感谢各位读者的支持,真诚希望本文能对您有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值