龙空技术网

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

紫气之巅 2647

前言:

今天同学们对“python转换为c”大体比较关注,你们都想要剖析一些“python转换为c”的相关内容。那么小编同时在网上收集了一些对于“python转换为c””的相关知识,希望兄弟们能喜欢,姐妹们一起来学习一下吧!

在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转换为c #python打包成应用程序 #python代码如何变成可执行文件