第十三天
到今天,我们算是基本上将Python基础告一段落,今天我们来说一说如何将我们的Python项目打包成可执行文件exe文件。分为2步,大家打包按照这个步骤既可以将py文件打包exe文件成功。
第一步:pyinstaller安装(windows环境下)
1.1、pyinstaller是什么
PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件,和编译成真正的机器码完全是两回事,所以千万不要指望成打包成一个可执行文件会提高运行效率,相反可能会降低运行效率,好处就是在运行者的机器上不用安装python和你的脚本依赖的库。我们不能让非码农用户或者一些小白用户,你让他装个Python同时还要折腾一堆依赖库,那简直是个灾难。所以pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行。
1.2、pyinstaller的安装(windows环境下)
在python中,安装第三方模块有两种方式:
1、使用命令pip install pyinstaller即可
在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32。
出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功。
图片2.png
出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功
2、使用pycharm安装
依次点击file-settings-project interpreter-点击+号-搜索pyinstaller-点击安装即可。
注意:不论是哪一种方式,pyinstaller模块支持多种操作系统,不支持跨平台操作,也就是说windows系统打包的exe可执行文件,该文件只可以在windows下运行
第二步:打包EXE文件
pyinstaller模块安装完毕之后,就可以打包.py文件为可执行文件exe了,具体操作如下:
1、通过命令提示符窗口输入:pyinstaller -F py文件的绝对路径
-F:表示只生成一个exe可执行文件。
可执行文件如箭头所示。
3.png
2、找到该执行文件,双击执行就可以了。
注意:
1、pyinstaller模块打包,不能将项目中的图片、文本文件、音频、视频等资源文件打包到执行文件中。
2、打包后,需要将这些资源文件与可执行文件放在同一目录。
网友评论