栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python可执行文件:py2exe或PyInstaller?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python可执行文件:py2exe或PyInstaller?

Py2exe和PyInstaller都是包装器,但是我注意到了一些区别,

  1. Py2exe与python2.4 +兼容,包括python3.0和3.1,而PyInstaller当前与python 2.7和3.3–3.5兼容
  2. 据我所知,Py2exe不支持签名,而Pyinstaller支持1.4版以上的签名
  3. 在PyInstaller中,很容易创建一个exe。默认情况下,两个都创建一堆exe和dll。
  4. 在py2exe中,它更易于将清单文件嵌入exe,对于在Windows Vista及更高版本中以管理员模式运行很有用。
  5. Pyinstaller是模块化的,具有挂钩功能,可以在所需的构建中包含文件。我不了解py2exe中的此功能。

希望这对您的决策有所帮助。

[更新]-看起来PyInstaller正在积极开发(https://github.com/pyinstaller/pyinstaller/)并已发布。py2exe仍在使用sourceforge,其发布周期在pypi上非常随机,2014年后没有构建,其代码也显示了2017年的发展(https://sourceforge.net/p/py2exe/svn/HEAD/tree/trunk/
py2exe-3 / py2exe
/

)。因此,我建议使用pyinstaller直到py2exe稳定其发布周期,以对开发人员有利。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/596379.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号