exe格式转换(exe怎么转换成mp4格式)
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
让我们看看上面的命令执行什么:yourprogram。spec与脚本写入同一目录。
创建一个文件夹建立在同一个文件夹,如果它不存在的脚本。
将日志文件和工作文件写入build文件夹。
如果脚本不存在,则在与脚本相同的文件夹中创建文件夹dist。
将yourprogram可执行文件文件夹写入dist文件夹。
所述dist文件夹中包含的应用程序捆绑和一个可执行文件(。exe文件捆绑的应用程序文件夹中)的文件。
当您运行。exe文件时,您将获得与从python解释器运行时相同的输出。
这里的一个问题是,仍然不能单独共享。exe文件,因为要运行该。exe文件,需要有很多依赖文件。
Pyinstaller为我们提供了各种标志,可帮助我们修改捆绑的应用程序。PyinstallerOneFile标志将Python文件转换为。exe
OneFile
该命令将在dist文件夹中创建一个没有任何依赖关系的可执行文件,因为由于onefile标志,所有依赖文件都捆绑在。exe文件中。
如果您的python程序是GUI应用程序,则您会注意到首先打开了一个控制台窗口,几秒钟后GUI应用程序启动了,这对用户体验不利。
这个问题可以通过w选项使用来解决。
onefile选项设置。exe的Pyinstaller图标
默认情况下,Pyinstaller将为获得的可执行文件提供python外观,为了更改可执行文件的默认图标,您将必须设置iicon标志。
该iicon标志取路径。ICO图标图像文件。
设置。exe的Pyinstaller图标
此命令将使用您的自定义图标创建一个独立的可执行文件。
1027是什么日子(10月27日世界恋爱日由来)1027是什么日子(10月27日世界恋爱日由来)临近双十一,预热活动也都纷纷开始举办,大家明明应该忙着准备疯狂购物,但是朋友圈里却突然刮起一阵妖风,怎么突然就开始发圈问大家送女……
英语论文参考风险管理风险管理是对一个组织即将到来的威胁和危险的识别过程。在一个组织中,风险可以通过多种方式进入,它可以来自项目失败、金融市场、组织中的事故,如洪水、地震、龙卷风、断电、公共卫生和安……
大年初三风俗(正月初三有什么习俗)大年初三风俗(正月初三有什么习俗)年大吉年是中华文化的浓缩,年是中国人抹不去的心结,中国年俗有说不完的故事,道不尽的风情。对于每个中国人来说,春节绝对是……
怎么偷偷查老婆的微信聊天记录(同步接收老婆微信聊天记录)怎么偷偷查老婆的微信聊天记录(同步接收老婆微信聊天记录)如何恢复微信聊天记录?在微信聊天中,删除好友是我们经常做的一种行为。和朋友吵架拉黑删黑的例子不在少数。冷静下来后想……
结婚钻戒(结婚钻戒怎么选择)结婚钻戒(结婚钻戒怎么选择)年轻时我们意气风发,不顾一切地按照喜好做事,而当我们不再想要攀星摘月时,身边那个能够时刻给予我们温暖的伴侣似乎才是后半生的质朴理想,或许,婚姻……
立秋吃什么(立秋后吃什么好食物最养生)立秋吃什么(立秋后吃什么好食物最养生)明日立秋,有钱没钱,别忘了吃秋天五宝,应季而食顺利入秋原创2021080614:22傻姐美食导语:明日立秋,有钱没钱,别忘了吃秋天五……
景观设计中互动性与地域性探讨论文景观设计与人们的生活联系更加的密切。强调景观设计的层次要求,开展景观设计与文化、精神等方面的结合,使景观设计更加符合人们新时期的精神物质需求。景观设计地域性的缺失是一种较为普遍……
新课改下如何开展高中信息技术教学论文摘要:提高课堂效率,打造高效课堂是新课改下高中信息技术教学要面对的一个重要课题,需要教师优化教学过程,细化教学环节,其中教学内容的选择和优化对于完成教学提高教学效率有重要的影响……
医药科研下的实验室管理论文范本1建设维医药开放型科研实验室的背景与意义科学研究的核心离不开创新,这也是是高校科研工作得到可持续发展的动力〔1〕。由于现代科学研究在发展中不断融合交叉及渗透,因此多学科交……
千焦和千卡(一周减肥20斤的方法)千焦和千卡(一周减肥20斤的方法)原因就是卡路里摄入过多,想要减肥,最根本的方法就在于将卡路里的摄入和消耗保持在一个良性的状态,那么究竟什么是卡路里呢?01hr卡路……
行动导向教学在中职ASP。NET程序设计课程中的应用论文摘要:本文重点分析在ASP。NET程序设计课程中引入行动导向教学的意义,阐述了行动导向教学在ASP。NET程序设计课程中的具体实施过程,并从确定课程学习目标、构建课程基本……
科普下关于宪法在立法中的作用关于到现在关于宪法在立法中的作用这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道关于宪法在立法中的作用,小编也是到网上……