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

liftword1个月前 (04-23)技术文章26

在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文件。

执行效果如下:

相关文章

如何将python程序文件打包生成一个可执行文件(exe文件)

在开发 Python 程序后,有时我们希望将其打包成一个可执行的 exe 文件,方便在没有 Python 环境的计算机上运行。下面将详细介绍使用常见工具实现这一目标的方法。安装 PyInstaller...

太强了!Python 开发桌面小工具,让代码替我们干重复的工作

决定写这篇文章的初衷是来源于一位小伙伴的问题,关于"如何根据数据源用 Python 自动生成透视表",这个问题背后有个非常好的解决思路,让代码替我们做重复的工作,从而减轻工作量,减少出...

案例详解pyinstaller将python程序打包为可执行文件exe

本文详细描述了如何通过pyinstaller模块将含有多种文件资源的python项目打包为exe文件,配文详细描述了项目文件资源和.spec文件配置的数据关系,按照本文内容可以轻松打包!安装模块pip...

pyinstaller:把Python程序打包为exe应用程序

学了几个月Python,也有模有样学着的写了几个Python小程序脚本。但,每次都要在PyCharm内运行着实有点麻烦,于是就想把它们直接打包为exe程序,这样就算换电脑,也不用各种环境重新搭建一遍,...