Python可执行文件:py2exe或PyInstaller?

Python可执行文件:py2exe或PyInstaller?,第1张

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稳定其发布周期,以对开发人员有利。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5587569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存