有人能告诉我捆绑Python应用程序哪两个更好 - cx_Freeze或PyInstaller?我在寻找基于以下因素,如比较:哪个更好 - PyInstaller或cx_Freeze?
- 人气(即更大的用户群)
- 足迹内置二进制
- 跨平台兼容性的
- 易于使用的
有人能告诉我捆绑Python应用程序哪两个更好 - cx_Freeze或PyInstaller?我在寻找基于以下因素,如比较:哪个更好 - PyInstaller或cx_Freeze?
为什么不使用类似GUI2EXE的东西?
GUI2Exe是一个图形用户界面 前端到所有的“可执行 建设者”可用于Python的 编程语言。它可以用于 构建独立的Windows 可执行文件,Linux应用程序和 Mac OS应用程序包和插件 从Python脚本开始。
对于我的经验,我发现对于某些程序py2exe不能正常工作,但cx_freeze。还没有尝试过pyinstaller。
我试了一个当前的项目,并决定使用cx_freeze。我发现它更容易上手。它可以选择将依赖关系捆绑在一个zip归档文件中,这样可以很容易地检查所有内容是否被正确包含。
我无法让PyInstaller包含某些蛋依赖关系。它无法像我所需要的那样处理条件输入,并且通过捆绑存档查看是很困难的。在Windows上,它需要pywin32(所以它不能与virtualenv一起使用),1.4版不能与Python 2.6一起使用。没有关于是否支持Python 2.7的信息。
管理隐藏的导入是PyInstaller的混淆,我会单独测试cx_freeze,谢谢! – swdev 2015-06-06 15:13:36
我试着用py2exe,cx_freeze,pyinstaller和没有任何工作。 :( – endolith 2012-03-13 01:32:13