python打包成exe最好方法教程,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命令所在的文件目录):

  CxFreezeD:/hello . py-target-dirD:/123可以将D:/hello.py文件打包到D:/123目录下,生成hello.exe程序和相关的依赖文件。

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

  CX Freezed:/hello . py-target-dird:/123-no-copy-deps至此,发现只有一个。将生成exe文件。

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

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

  运行:

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

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

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

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

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