美文网首页
Python学习

Python学习

作者: 逛逛_堆栈 | 来源:发表于2021-04-06 15:02 被阅读0次

第十三天

到今天,我们算是基本上将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即表示安装成功。

图片1.png
图片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、打包后,需要将这些资源文件与可执行文件放在同一目录。

相关文章

网友评论

      本文标题:Python学习

      本文链接:https://www.haomeiwen.com/subject/ivpkkltx.html