Python学习

第十三天

到今天,我们算是基本上将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、打包后,需要将这些资源文件与可执行文件放在同一目录。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • python做好程序后如何给用户提供可执行文件呢?总不能让客户去敲代码运行吧!目前流行的有几个工具可以将pytho...
    还是晕船阅读 3,984评论 0 1
  • pyinstaller库的使用 pyinstaller是一个将Python语言脚本(.py)打包成可执行文件的第三...
    赵一矛阅读 3,247评论 0 1
  • 内容来源于《Web接口开发与自动化测试——基于Python语言》虫师编著,如有涉及版权问题,归虫师本人所有。请大家...
    无罪的坏人阅读 4,280评论 0 1
  • pyinstaller是一个将Python语言脚本(.py文件)打包成可执行文件的第三方库,可用于Windows、...
    1eb034fb5715阅读 1,193评论 0 0
  • 源码 Python解释器:从文件第一行开始,一直运行到文件末尾,会执行文件中的每一行python代码。 Pytho...
    激昂的小土豆阅读 2,900评论 0 1

友情链接更多精彩内容