,,Python三种打包exe方法案例教程

,,Python三种打包exe方法案例教程

本文主要介绍Python打包exe的三种方法的案例教程。本文通过一个简单的案例来说明对这项技术的理解和使用。以下是详细内容,有需要的朋友可以参考一下。

CxFreeze,PyInstaller和Py2Exe是三种方式。

目前网上有三个免费的Python打包工具:py2exe、PyInstaller和cx_Freeze。最新版本的PyInstaller只支持Python2.7,计划开发的py2exe支持python3.x,但目前还没有完成。只有cx_Freeze支持Python 3 . x版和Python 2 . x版,个人觉得cxfreeze比较简单,不容易出错。

Cxfreeeze有几种文件形式,msi和whl。Msi是一个安装包。直接双击它来运行它。下载地址是http://sourceforge.net/projects/cx-freeze/files/4.3.2/ 。Whl是python安装包,安装格式是pip install whl文件地址,下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

cxfreeze安装后的执行脚本在python_home\Scripts下。

Cxfreeze包exe格式:

要打包在python cxfreeze - target-dir==

l:cxfreezed:/hello . py-target-dird:/123或者python cxfreezed:/hello . py-target-dir=d:/123。

步骤:

1.首先下载本机器安装的python相应版本的cx_Freeze软件包

MSI:https://www.lfd.uci.edu/~gohlke/pythonlibs/

https://www.lfd.uci.edu/~gohlke/pythonlibs/

2.装置

Whl :pip安装Whl安装包

或者msi双击安装

3.安装完成后,在python安装目录的Scripts文件夹下生成cx_freeze相关文件。

Cmd,输入文件目录,然后键入

CX冻结版或python冻结版

如果显示以下信息,则安装成功!

接下来,您可以打包python程序。

4.创建一个新的python程序,例如:hello.py

在“C:\Python33\Scripts”目录下运行(即cxfreeze命令所在的文件目录):

CX freeze D:/hello . py-target-dir D:/123

当然这是一个比较简单的程序,所以相关的依赖文件很少。当引入更多的外部包,而您只想生成一个包时。exe文件,您可以使用以下命令:

CX freeze D:/hello . py-target-dir D:/123-no-copy-deps

至此,人们发现只有一个。将生成exe文件。

5.如果要生成可安装文件,需要使用“distutils安装脚本”,也就是需要创建一个setupy.py文件。

在这里,只需创建一个setup.py文件来生成上述hello.py文件的可安装包”。

运行:

python setup.py bdist_msi

成功执行后,会在目录“C:\Python33\Scripts”中生成两个文件build和dist。

dist文件夹包含hello.py程序的安装包文件。

build文件夹包含hello.py程序的可执行文件,它是hello.py。

这篇关于Python打包exe的三种方法的案例教程到此为止。有关Python打包exe的方法的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: