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 结语
本笔记仅用于记录,不作商用。
感谢各位读者的支持,真诚希望本文能对您有所帮助!