将.py文件转化为.exe文件的详细过程

 更新时间:2022年09月15日 11:32:49   作者:_房似锦_  
学Python那么久了,才知道自己不会把脚本编译成可执行exe文件,下面这篇文章主要给大家介绍了关于将.py文件转化为.exe文件的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

将.py文件转化为.exe文件首先需要第三方库 pyinstaller

1.如果没有安装pyinstaller,则在命令提示符输入 pip installer pyinstaller

如果已安装,则会显示

表示这几个都安装好了。

2.下载安装pyinstaler运行时所需windows扩展:pywin32

mhammond/pywin32

https://github.com/mhammond/pywin32/releases

(此处链接引用于他人,如有侵权联系删除)

选择最新版的下载,注意选择与python版本和位数对应的

如32位python3.7.4对应下载:【pywin32-223.win32-py3.7.exe】

如64位python3.7.4对应下载:【pywin32-223.win-amd64-py3.7.exe】

3.如果出现错误:

     ~~~~      'pyinstaller’不是内部或外部命令,也不是可运行的程序或批处理文件

这说明我们没有在对应路径下使用 pyinstaller

首先我们要保证 pyinstaller.exe 放在安装Python解释器 默认路径地址下的 Scripts文件里面。

那么我们怎么找 pyinstaller 的路径捏?

本文的第一张图片显示我们都已经将 pyinstaller 安装好了,而且后面显示了详细的地址,我们只要根据地址一级一级的深入,就可以找到最终的位置。

但有的时候可能电脑没有显示appdata这个文件夹,解决方法如下:

有时,AppData文件夹中的文件被隐藏。 要显示它们,您只需取消隐藏文件即可。

这是显示缺少的AppData文件夹的方法。

点击 Start 开始 按钮,选择 搜索,然后输入 控制面板 打开控制面板。

选择 文件浏览器选项/文件资源管理选项。

打开文件浏览器选项

切换到 查看 标签,向下滚动以查找 隐藏文件和文件夹“ 下 高级设置.

单击之前的方形复选框 显示隐藏的文件,文件夹和驱动器.

最后,点击 申请 然后所有隐藏文件和文件夹(包括AppData文件夹和文件)将显示在计算机上。

显示隐藏文件窗口

现在,您可以打开并查看AppData文件夹和文件。

4.我使用路径的方法是将包含源文件和图片的文件夹放在 python 的scripts中。

在此路径下使用 pyinstaller -F message.py

那么我们如何直接到达这个位置捏?

当进入到scripts这个文件夹内部时,PaChong是要转化为exe文件的源文件

我们将上面地址都删掉,输入 CMD,

并回车

就可以直接跳到scripts目录下。

但如果我们直接使用 pyinstaller -F message.py 此命令

则会出现

因为这个源文件是在PaChang文件中,不是直接在scripts中,所以我们要加上上一级的目录:

pyinstaller -F ./PaChong\message.py

最后我们可以看到显示 successfully,表示我们成功创建。

成功后会出现2个文件夹,就是 build 和 dist ,其中dist是我们要的内容,找到dist的 .exe ,双击打开,但是可能会出现一个错误:

这是路径的问题,可以把dist的内容移到和图片素材相同的目录里面,如将 .exe 文件移到 PaChong 中,这样再运行 .exe 文件就可以正常实现了。

总结

到此这篇关于将.py文件转化为.exe文件的文章就介绍到这了,更多相关.py文件转化.exe文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python groupby函数实现分组后选取最值

    python groupby函数实现分组后选取最值

    这篇文章主要介绍了python groupby函数实现分组后选取最值,文章围绕主题相关资料展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • 教你使用Python 的 Template 类生成文件报告

    教你使用Python 的 Template 类生成文件报告

    这篇文章主要介绍了用 Python 的 Template 类生成文件报告,在阅读本文时,您不仅学习了Python字符串的基本知识,Template类以及使用它的原因,而且还实现了第一个文件报告脚本,需要的朋友可以参考下
    2022-08-08
  • 使用selenium+chromedriver+xpath爬取动态加载信息

    使用selenium+chromedriver+xpath爬取动态加载信息

    这篇文章主要介绍了使用selenium+chromedriver+xpath爬取动态加载信息
    2022-02-02
  • django日志默认打印request请求信息的方法示例

    django日志默认打印request请求信息的方法示例

    这篇文章主要给大家介绍了关于django日志默认打印request请求信息的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用django具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-05-05
  • python访问hdfs的操作

    python访问hdfs的操作

    这篇文章主要介绍了python访问hdfs的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python logging简介详解

    Python logging简介详解

    这篇文章主要介绍了Python日志模块logging简介,本文讲解了Logger、Handler、Formatter、日志配置管理、通过文件配置管理日志等内容,需要的朋友可以参考下
    2021-09-09
  • Python分割列表list方法使用(平均n等份拆成)

    Python分割列表list方法使用(平均n等份拆成)

    本文主要介绍了Python分割列表list方法使用(平均n等份拆成),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • 带你认识Django

    带你认识Django

    今天小编就为大家分享一篇关于带你认识Django,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Windows下Python的Django框架环境部署及应用编写入门

    Windows下Python的Django框架环境部署及应用编写入门

    这篇文章主要介绍了Windows下Python的Django框架环境部署及程序编写入门,Django在Python的框架中算是一个重量级的MVC框架,本文将从程序部署开始讲到hellow world web应用的编写,需要的朋友可以参考下
    2016-03-03
  • django数据库报错解决汇总:django.db.utils.OperationalError 1045,1049,2003

    django数据库报错解决汇总:django.db.utils.OperationalError 1045,1049,

    这篇文章主要给大家介绍了关于django数据库报错解决:django.db.utils.OperationalError 1045,1049,2003的相关资料,文中将解决的办法介绍的非常详细,需要的朋友可以参考下
    2023-02-02

最新评论