如何将Python脚本转换为可执行文件?

时间:2013-10-17 18:31:49

标签: python executable py2exe

到目前为止,我已尝试bbfreezecx_freezepy2exepyInstaller但未成功。

我想要做的就是将Python脚本变成可执行文件,以便其他人可以看到我的工作而无需安装Python。

如果我必须安装上面列出的任何一个,我该如何处理这些文件?

3 个答案:

答案 0 :(得分:0)

这些解决方案(可能)在Linux下无法运行。可能是WINE,但我不确定。

如果您只想共享脚本的输出,可以考虑使用Flask或其他一些Web框架来托管脚本。您可以根据需要显示输出。

或者,您可以提供Portable Python或让收件人download and install Python

答案 1 :(得分:0)

虽然其中一些脚本在Linux上可用,但我认为你实际上不能在Linux上使用它来构建一个用于Windows的exe。因此,您应该在具有您所针对的操作系统的计算机上创建可执行文件。然后,您可以使用Inno Setup(或类似设置)创建安装程序,以便最终用户轻松安装。以下是我在这个过程中写的几篇文章:

答案 2 :(得分:-2)

为此你有两个选择:

降级到python 2.6。这通常是不受欢迎的,因为它是回溯并且可能使脚本的一小部分无效。

你的第二个选择是使用某种形式的exe转换器。我推荐使用pyinstaller,因为它看起来效果最好。