代码之家  ›  专栏  ›  技术社区  ›  Matt Joiner

有哪些技术可以为python 3创建独立的可执行文件?

  •  6
  • Matt Joiner  · 技术社区  · 15 年前

    以外 cx_Freeze ,是否有其他当前维护的工具套件可以为python 3k生成独立的可执行文件?

    在Windows下有没有其他最小化安装前要求的技术?

    4 回复  |  直到 12 年前
        1
  •  2
  •   Nicholas Knight    15 年前

    目前似乎没有其他工具可供选择。

    没有什么能阻止您在包/安装程序中包含一个预构建的python环境,或者创建一个适当的快捷方式来启动python应用程序,或者创建一个单独的可执行文件来启动python应用程序(或者甚至将python解释器链接到可执行文件中并像那样使用它…)。只是需要更多的努力来确保你已经找到了所有需要的地方(比如.dlls)。

    记住,python本身不需要“安装”,您只需要确保它知道在哪里可以找到所有东西(例如,在您使用的任何启动器中设置适当的环境变量,如pythonpath)。

        2
  •  2
  •   Community CDub    8 年前

    我只知道 cx_Freeze 创建python 3可执行文件。几个月前我问了一个类似的问题 here )
    也许这已经有帮助了?

        3
  •  1
  •   dmportella Balazs Tihanyi    12 年前

    不,还没有。

    只是 cx_freeze 它支持python 2.3或更高版本(包括python 3),因为它使用了在2.3中引入的zip导入功能。

    有关更多信息,请访问此处的cx_Freeze网站。 http://cx-freeze.sourceforge.net/

        4
  •  0
  •   Fabian Fagerholm    15 年前

    对于窗户,我想 py2exe 是个不错的选择。描述如下:

    py2exe是一个python distuils扩展,它将python脚本转换为可执行的Windows程序,可以在不需要安装python的情况下运行。

    它与python 3.x一起工作。

    (作为奖励,有 py2app 这就是Mac OS X的诀窍。)