
Py2exe和PyInstaller都是包装器,但是我注意到了一些区别,
- Py2exe与python2.4 +兼容,包括python3.0和3.1,而PyInstaller当前与python 2.7和3.3–3.5兼容
- 据我所知,Py2exe不支持签名,而Pyinstaller支持1.4版以上的签名
- 在PyInstaller中,很容易创建一个exe。默认情况下,两个都创建一堆exe和dll。
- 在py2exe中,它更易于将清单文件嵌入exe,对于在Windows Vista及更高版本中以管理员模式运行很有用。
- 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稳定其发布周期,以对开发人员有利。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)