49

py2exe 有什么替代品吗?

4

4 回答 4

59

pyInstaller是跨平台的并且非常强大,有许多第三方包(matplotlib、numpy、PyQT4,...)特别支持“开箱即用”,支持鸡蛋,Windows 上的代码签名(以及其他几个 Windows -只有好东西,可选的二进制打包......工作!-) 一个大问题:最后一个“发布”版本 1.3 已经过时了——你绝对必须安装 SVN 主干版本,svn co http://svn.pyinstaller.org/trunk pyinstaller(或 1.4 预发布,但我还没有测试过那个)。截至 6 个月前的功能的公平总结在这里(英文,尽管意大利 URL;-)。

于 2009-11-06T17:39:09.663 回答
25

cx_Freeze是跨平台的并且做同样的事情,或者你可以使用py2app,它只适用于 mac。

于 2009-11-06T17:30:27.043 回答
20

这是他们的清单。

  1. py2exe
  2. PyInstaller
  3. cx_Freeze
  4. bbfreeze
  5. py2app

您也可以考虑Nuitka,它将 python 编译为本机代码。

于 2009-11-06T20:37:10.297 回答
6

bbfreeze声称可以在 Windows 和 UNIX 上工作,但不能在 OS X 上工作。不过,它似乎不再被积极开发。

于 2009-11-06T17:49:34.457 回答