百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

精品收藏!Python 程序封装!打包成exe程序!

off999 2025-06-12 15:12 40 浏览 0 评论

在Windows操作系统中,我们常用的桌面软件都是带有操作界面的软件,那么Python编写的程序如何才能让用户方便使用呢?因此,程序打包也成为用户的需求,下面详细介绍一下如何进行Python的程序打包,请大家关注收藏!

一、 Python 打包工具—Pyinstaller

PyInstaller 是一个可以将 Python 程序打包成一个独立可执行文件的软件工具包。我们通过Pyinstaller工具,可以读取已经编写好的 Python 脚本,分析代码执行需要的模块和库,将Python程序的依赖库一同打包转成可以直接独立运行的程序,而不依赖于python环境。

下面详细介绍一下window操作系统的具体过程。

二、Pyinstaller工具安装

打开Windows系统的cmd命令窗口,最好是管理员权限运行,执行如下的安装命令,安装Pyinstaller工具

# 打包工具安装命令 
pip install pyinstaller    

三、Pyinstaller工具打包过程

Pyinstaller工具打包的常用命令如下,不同的命令可以进行组合使用,我们根据自己实际的需要进行组合,具体命令如下:

-i 给应用程序添加图标
-F 只生成一个exe格式的文件
-D 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c 有黑窗口
-w 去掉黑窗口

四、打包成一个独立的exe程序

具体过程如下:

1、打开cmd命令窗口,进入需要打包的Python程序文件夹下

# 示范例子
C:\code\project\python>cd C:\code\project\python\calc

2、准备相关素材

如上图所示,在该需要打包的程序文件夹中,caclutator.py就是我们要打包的Python程序的入口。接下来,我们将其打包成一个只有exe的可执行程序,具体命令如下:

pyinstaller -F -w -i logo.ico caclutator.py

下图是程序打包的执行过程:

命令执行完成后,在目录下回多出来一个dist的文件夹,打包好的程序就放在这个文件夹下面。

进入dist目录后,我们能看到已经打包好的exe可执行文件,双击就可以直接运行,其中图像的logo就是我们在打包命令中指定的logo.ico文件。

执行效果如下:

相关推荐

酷酷狗app正版下载安装(酷狗音乐下载最新版酷)

卖八个金,目前六阶的酷酷狗以及松鼠都是属于不错的两个战宠,酷酷狗的平A伤害十分之高,与黑霸对比也不会落下风,当我们使用技能还可以增加大量伤害,大约等于黑霸的两倍。虽然说松鼠的伤害对比酷酷狗来说十分一...

迅雷app(迅雷app下载安装官网手机版)
迅雷app(迅雷app下载安装官网手机版)

首先打开迅雷app,点击我的转存然后点击我们下载的文件然后点击左下角下载就好拉迅雷下载完的视频是直接保存到我的转存里。如果要想再把我的转存里面文件,下载到手机上,首先选择底部云盘图标进入我的转存页面,找到里面要下载的视频,勾选打√,下面会出...

2026-02-03 17:03 off999

苹果itunes在哪里打开(itunes从哪打开)
苹果itunes在哪里打开(itunes从哪打开)

1、将你的iPhone关机。2、同时按住开关机键和Home键。3、当你看见白色的苹果Logo时,请松开开关机键,并继续保持按住Home键。4、开启iTunes,等待其提示你进入恢复模式后,即可按住键盘上的Shift键,点击“恢复”,选择相应...

2026-02-03 16:51 off999

如何申请qq号(如何申请qq号详细步骤)

只需在网页上申请即可获得QQ号码或Email帐号,无需任何费用。为了打击使用自动机进行批量申请QQ帐号的行为,我们对网页申请进行了部分限制,有可能对少数申请造成影响。手机免费申请(仅支持申请QQ号码)...

visual studio官网下载(microsoft visual studio官方下载)

以下是VisualStudio2017的下载和安装步骤:1.打开浏览器,并在搜索引擎中搜索"VisualStudio2017下载"。2.找到微软官方的VisualStud...

手机可编辑的办公软件(手机可编辑的办公软件下载)
  • 手机可编辑的办公软件(手机可编辑的办公软件下载)
  • 手机可编辑的办公软件(手机可编辑的办公软件下载)
  • 手机可编辑的办公软件(手机可编辑的办公软件下载)
  • 手机可编辑的办公软件(手机可编辑的办公软件下载)
cad2014破解版激活教程(cad 2014破解版怎么样激活)
cad2014破解版激活教程(cad 2014破解版怎么样激活)

步骤如下:1.打开CAD2014,点击激活,勾选同意协议之后它会告诉您,您的序列号是错误的,这时点击关闭等一会再点击激活即可;2.在激活界面中选择“我拥有一个Autodesk激活码”;3.启动对应版本的XFORCEKeygen32bit...

2026-02-03 15:51 off999

electricity(electricity翻译)

electricity[英][??lek?tr?s?ti][美][?l?k?tr?s?ti,?il?k-]n.电力;电流,静电;高涨的情绪;紧张;以上结果来自金山词霸例句:1.Article31pow...

腾讯游戏实名认证中心官网(腾讯游戏实名认证官网首页)

QQ游戏实名注册和防沉迷系统设置方法:第一步:登录实名注册和防沉迷系统网站(http://jkyx.qq.com/web2010/authoriz.htm);第二步:填写实名制信息;第三步:等待审核,...

qlv文件怎么转换成mp4(qlv文件怎么转换成mp4格式)

要将QLV文件转换为MP4文件,您可以使用专业的视频转换软件。首先,下载并安装一个可靠的视频转换器,如Handbrake或AnyVideoConverter。然后,打开软件并导入您要转换的QLV文...

央视网cctv5直播(央视网cctv5直播在线观看)

看CCTV5直播可以直接选择网页看直播或者使用播放器看直播频道。1、打开e网站2、打开我打圈的,电视直播,但是这里面有些台没有,比如浙江卫视3、然后在左边可以选择你想看的台4、方法2,打开网络主流播放...

视频编辑免费手机版(视频编辑免费手机版app)
  • 视频编辑免费手机版(视频编辑免费手机版app)
  • 视频编辑免费手机版(视频编辑免费手机版app)
  • 视频编辑免费手机版(视频编辑免费手机版app)
  • 视频编辑免费手机版(视频编辑免费手机版app)
qq历史版本官方下载(qq历史旧版本大全)

蟹妖。我用的小米手机,可以双开两个应用,你可以搞两个一样版本的qq。小米手机,还可以手机分身,一个手机不同的解锁方式进入不同的系统,第一个系统你可以安最新版本的qq,另一个系统你可以安装其他版...

一个人看的片免费高清大全(一个人看的片免费高清大全在线观看)

推荐“爱奇艺App手机版”。它是百度旗下的高清电影站,有许多最新最热的正版大片供免费观看,爱奇艺APP是一款集视频、商城、购票、阅读、直播、泡泡粉丝社区等多种服务于一体的移动软件。爱奇艺手机版为用户提...

搜狗翻译app下载(搜狗翻译app下载安装)

有啊,点击输入框弹出搜狗键盘,进入搜狗工具栏最左边的图标,进入加号,添加中英互译。1、首先确认是否电脑键盘按键出现问题,可以通过win+r调出运行,输入osk。2、调出虚拟键盘测试虚拟键盘是否可以正常...

取消回复欢迎 发表评论: