分享

将Python文件打包成exe的两种方法(pyinstaller和py2exe)之py2exe篇

 Bookroom for JetYang 2020-04-28

环境说明:python2.7.13 win10专业版64位

py2exe

1.安装

相对于pyinstaller来说,py2exe不需要依赖pywin32,可以直接使用。

先去官网下载对应版本的py2exe(https:///projects/py2exe/files/) 或者下载百度云保存的(提取密码:h4s9),然后运行安装即可。

2.使用说明

1)先找到自己写好的Python文件路径

2)然后在该路径下添加一个设置脚本setup.py(名字随便取),示例如下(别忘了加上import py2exe):

from distutils.core import setup 

import py2exe

setup(console=["qrtest.py"]) 

3)设置好以后,就可以进行编译了,在当前目录下按住shift再点击右键,选择“在此处打开命令窗口”。输入:python setup.py py2exe

4)等待上面的代码执行过后,在当前目录下的dist文件夹里面就有了qrtest.exe的可执行文件。


4)至此,就已经完成了打包成exe的目的了。

ps:最后想说的话。对于pyinstaller和py2exe两种把Python文件打包成exe的可执行文件的方法,都有各自的优缺点。但是最终目的都是为了在没有Python环境下的普通 Windows系统的电脑中可直接运行,这点还是很不错的。我本人比较偏向于pyinstaller,它(-F指令下)生成的exe文件,集成了所需要的所有资源(所以exe文件 相对较大),可直接拷贝到其他电脑中使用。对于py2exe来说,限制就比较多了,它所需要用到的外部资源都在dist目录下,想要在其他电脑中使用就必须把整个dist文件夹都拷贝过去。而且经测试在64位机器生成的exe无法再32位机器上打开使用。

大家根据自己的需要,择优选择就行了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多