Python生成exe文件的方法及步骤

Python生成exe文件的方法及步骤为什么要生成可执行文件不需要安装对应的编程环境 可以将你的应用闭源 用户可以方便、快捷的直接使用打包工具pyinstaller安装pyinstaller如果你的网络稳定,通常直接使用下面的命令安装即可:pipinstallpyinstaller检查pyinstaller安装成功与否:只需要执行如下命令其中一个即可:pyinstaller-vpyi…

大家好,又见面了,我是你们的朋友全栈君。

为什么要生成可执行文件

  • 不需要安装对应的编程环境
  • 可以将你的应用闭源
  • 用户可以方便、快捷的直接使用

打包工具

  • pyinstaller

安装pyinstaller

如果你的网络稳定,通常直接使用下面的命令安装即可:

pip install pyinstaller

 

检查pyinstaller安装成功与否:

只需要执行如下命令其中一个即可:

pyinstaller -v

pyinstaller –version

如果出现如下界面,就说明是安装成功了

Python生成exe文件的方法及步骤

 

安装成功

 

pyinstaller参数作用

  • -F 表示生成单个可执行文件
  • -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
  • -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧
  • -c –console, –nowindowed 使用控制台,无界面(默认)
  • -p 表示你自己自定义需要加载的类路径,一般情况下用不到
  • -i 表示可执行文件的图标
  • 其他参数,可以通过pyinstaller –help查看

开始打包

进入python需要打包的脚本所在目录,然后执行下面的命令即可:

pyinstaller -F chinaMobile.py

执行过程如下图所示:

Python生成exe文件的方法及步骤

 

打包成功

 

打包结果

打包完成后,进入到当前目录下,会发现多了__pycache__、build、dist、nhdz.spec这四个文件夹或者文件,其中打包好的exe应用在dist目录下面,进入即可看到,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后的目录:

Python生成exe文件的方法及步骤

 

应用程序

 

执行exe应用

因为是exe应用,是可执行文件了,所以直接双击运行即可。

到这里,exe文件就已经生算是打包完成,并且可以运行了,如果你想在其他平台运行,只需要拷贝dist下面的文件即可。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133094.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Pycharm如何上传、更新本地代码到github[通俗易懂]

    Pycharm如何上传、更新本地代码到github[通俗易懂]原文:https://blog.csdn.net/zhaiyujia15195383763/article/details/87773771文章目录一、Pycharm上传本地代码到github1、点击左上角的File,选择Settings,然后选择VersionControl,点击出现的GitHub,点击“Addacco…

  • 永恒之蓝 wannacry_永恒之蓝病毒攻击原理

    永恒之蓝 wannacry_永恒之蓝病毒攻击原理1.直接关闭server服务打开cmd执行关闭server服务即可:netstopserver控制面板–管理工具–服务里手动关掉 2.防火墙限制445端口   3.打补丁【KB4012598】:http://www.catalog.update.microsoft.com/Search.aspx?q=KB4012598适用于WindowsXP32位…

    2022年10月16日
  • 屏幕真伪测试软件,如何检测电视屏幕真伪4K、坏点漏光?两款工具一键识别!…

    各种互联网项目,新手可操作,几乎都是0门槛现在的智能电视屏幕越大越薄,且许多品牌的电视都打着4K屏幕的旗号,但你真的买对电视了吗?对于大屏智能电视来说,屏幕真的很重要,在购买应该需要确认电视屏幕无坏点漏光现象,非伪4K电视屏。今天当贝市场小编分享的这两款工具,能一键识别电视屏幕真伪4K,是否有坏点漏光等现象。1、屏幕大师屏幕大师专为智能电视及网路机顶盒设备成为,提供了包含颜色、坏点、文字、图片等…

  • 二小姐对群环域的理解

    二小姐对群环域的理解从本质上来看,群=非空集合+二元运算,群的定义主要包括四个方面:封闭性:二元运算的定义就可以满足这个性质 结合律:可以确保多个元素运算时得到唯一的结果,不受运算先后的影响,从而有(或na)的表达式 单位元:唯一 逆元:任意元素均有且唯一特殊的群为循环群;群举例:Z(加法);Zn(加法)明确了群的定义后,我们接着了解群的各类特殊子群的定义和性质:子群H=群G的子集合+二元运算…

  • 留言板的代码_留言板留言大全短句

    留言板的代码_留言板留言大全短句<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><metahttp-equiv=”X-UA-Compatible”content=”IE=edge”><metaname=”viewport”content=”width=device-width,initial-scale=1.0″><title>D.

    2022年10月21日
  • 基因突变基本知识「建议收藏」

    基因突变基本知识「建议收藏」基因、染色体、蛋白质、DNA,RNA之间的关系是什么?赛福基因公开课今天正式开讲。第一课我们来对基因检测进行基本的介绍。今天我主要从以下两个方面介绍一下基因检测的基础知识,一是基因,包括细胞、染

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号