exe格式转换(exe怎么转换成mp4格式)

文章目录

  • 为什么我不能分享。Py文件?
  • 完成requirements.txt文件。
  • 从requirements.txt文件安装软件包。
  • 什么是Pyinstaller?
  • 使用pip安装Pyinstaller
  • 将python转换为exe文件
  • Pyinstaller OneFile标志将Python文件转换为。exe。
  • 设置的Pyinstaller图标。可执行程序的扩展名

Exe格式转换(如何将exe转换为mp4格式)

“如何将Python脚本转换成。exe文件?”当每个python开发人员想要与外界共享他们的python应用程序时,他们都会问这个问题。在这篇博客中,我们将详细介绍如何使用python模块(pyinstaller)将python程序转换为可执行文件。

为什么我不能分享。Py文件?

使用python开发时,我们会安装很多软件包,并在程序中使用。这些安装的软件包存在于我们的开发环境中。

当我们与另一台计算机共享python文件时,我们应该提供相同的软件包来使python程序在该计算机上运行。

安装所有软件包的一个简单方法是使用requirements.txt文件,该文件包含python程序运行所需的所有已安装软件包的列表。

完成requirements.txt文件。

这个命令应该在python开发人员的开发环境中执行。

完成requirements.txt文件。

从requirements.txt文件安装软件包。

此命令应该在安装python包的计算机上执行,以运行共享。py文件。

从requirements.txt文件安装软件包。

但是,如果开发人员不想共享requirenments.txt文件,但仍然想在另一台计算机上运行开发的应用程序,该怎么办?

我们可以在转换python脚本文件()时解决这个问题。py)转换成可执行文件(。exe)。

获得的可执行文件可以在Windows平台上运行,并且包含运行python程序所需的所有软件包。

什么是Pyinstaller?

Pyinstaller是一个python包,它将Python应用程序及其所有模块/依赖项捆绑到一个包中。

这使得用户更容易完成任务,因为用户可以运行捆绑的应用程序,而无需在计算机上安装Python解释器或任何模块。

Pyinstaller还支持很多python库,比如NumPy、PyQt、Django、wxPython等。

使用pip安装Pyinstaller

将python文件转换为。exe文件,我们将使用python软件包pyinstaller。

使用pip安装Pyinstaller

这将在机器上安装pyinstaller,我们可以使用它将python程序转换成。exe文件。

将python转换为exe文件

命令行格式

打开终端,更改目录所在的\”。找到“py”文件,然后执行以下命令。

运行pyinstaller

让我们看看上面的命令执行了什么:

您的program.spec与脚本写在同一个目录中。

如果脚本中不存在,请在同一文件夹中创建一个文件夹。

将日志文件和工作文件写入生成文件夹。

如果脚本不存在,将在与脚本相同的文件夹中创建文件夹dist。

将程序可执行文件夹写入dist文件夹。

dist文件夹中包含的应用程序捆绑包和一个可执行文件(在与。exe文件)。

当你运行。exe文件,您将获得与从python解释器运行时相同的输出。

这里的问题之一是。exe文件不能单独共享,因为要运行。exe文件。

Pyinstaller为我们提供了各种标志来帮助我们修改捆绑的应用程序。

Pyinstaller OneFile标志将Python文件转换为。exe。

OneFile

此命令将在dist文件夹中创建一个没有任何依赖关系的可执行文件,因为所有依赖文件都捆绑在。因为–- one file标志。

如果您的python程序是一个GUI应用程序,您会注意到首先会打开一个控制台窗口,几秒钟后GUI应用程序就会启动,这对用户体验没有好处。

这个问题可以通过使用-w选项来解决。

一个选择

设置的Pyinstaller图标。可执行程序的扩展名

默认情况下,Pyinstaller将为获得的可执行文件提供python外观。为了更改可执行文件的默认图标,您必须设置-I/–图标标志。

-i/-ICOn标志采用该路径。ico图标图像文件。

设置的Pyinstaller图标。可执行程序的扩展名

此命令将使用您的自定义图标创建一个独立的可执行文件。

(0)
上一篇 2022年4月27日
下一篇 2022年4月27日

相关推荐