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

有哪些技术可以为Python 3创建独立的可执行文件?,python,windows,python-3.x,executable,Python,Windows,Python 3.x,Executable,除此之外,是否有其他当前维护的工具套件可以为Python 3k生成独立的可执行文件 在Windows下,还有其他技术可以最大限度地减少预安装要求吗?我只知道cx\u Freeze可以构建Python 3可执行文件。几个月前我问了一个类似的问题(可以找到)。 也许这已经有所帮助了?目前似乎没有其他工具可供选择 没有什么能阻止您在包/安装程序中包含一个预构建的Python环境,或者创建一个适当的快捷方式来启动Python应用程序,或者创建一个单独的可执行文件来启动Python应用程序(或者甚至将Py

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


在Windows下,还有其他技术可以最大限度地减少预安装要求吗?

我只知道
cx\u Freeze
可以构建Python 3可执行文件。几个月前我问了一个类似的问题(可以找到)。

也许这已经有所帮助了?

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

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

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

对于Windows,我认为这是一个好的选择。具体描述如下:

py2exe是一个Python Distutils扩展,它将Python脚本转换为可执行的Windows程序,无需安装Python即可运行

它与Python3.x一起工作

(作为奖励,在Mac OS X上有这样的功能。)

不,还没有

因为它使用了在2.3中引入的zip导入功能,所以只有一种方法支持Python2.3或更高版本(包括Python3)


欲了解更多信息,请访问cx_freeze网站此处

py2exe仅适用于2.3至2.7版本。在哪里可以看到Python3.x版本?必须使用Python2.3-2.7运行py2exe,但它可以打包Python3程序。在教程()中提到了一个适用于2.6、2.7、3.0和3.1的特殊注意事项。差别很大,问题是“还有其他技术吗?”。但很公平。嗯,真他妈的遗憾,没有其他东西存在。Python也会造成糟糕的可执行文件,这也是一个遗憾。使用
virtualenv
能最容易地做到这一点吗?你知道有什么教程可以说明如何做到这一点吗?围棋现在变得很流行,并避免了这个问题。考虑使用GO生成可部署二进制文件到不同的体系结构。