py2exe有替代方案吗?

49 投票
4 回答
31595 浏览
提问于 2025-04-15 15:44

有没有其他可以替代py2exe的工具?

4 个回答

20

这里有一个相关的列表。

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

你也可以考虑一下 Nuitka,它可以把Python代码编译成本地代码。

60

pyInstaller 是一个跨平台的工具,非常强大,支持很多第三方库(比如 matplotlib、numpy、PyQT4 等等),这些库可以直接使用,不需要额外配置。它还支持一些特别的功能,比如在 Windows 上的代码签名(还有一些其他 Windows 特有的功能,像可选的二进制打包等等)。不过,有一个大问题:它最后发布的版本 1.3 已经很久了——你必须安装最新的 SVN 主干版本,使用命令 svn co http://svn.pyinstaller.org/trunk pyinstaller (或者可以试试 1.4 的预发布版本,但我还没测试过)。大约六个月前,它的功能总结可以在 这里 找到(虽然链接是意大利的,但内容是英文的;-)。

26

cx_Freeze 是一个跨平台的工具,可以实现相同的功能,或者你也可以使用 py2app,但这个工具只适用于Mac电脑。

撰写回答