如何将Python脚本转换为可执行文件?
到目前为止,我尝试了如何将Python脚本转换为可执行文件?,python,executable,py2exe,Python,Executable,Py2exe,到目前为止,我尝试了bbfreeze,cx\u freeze,py2exe和pyInstaller,但都没有成功 我想做的就是将Python脚本变成一个可执行文件,这样其他人就可以看到我的工作,而无需安装Python 如果我必须安装上面列出的任何一个,我该如何处理这些文件?这些解决方案(可能)在Linux下无法工作。可能是葡萄酒,但我不确定 如果您只想共享脚本的输出,可以考虑使用或其他web框架来承载脚本。您可以随意显示输出 或者,您可以提供或让收件人为此,您有两种选择: 降级到python 2
bbfreeze
,cx\u freeze
,py2exe
和pyInstaller
,但都没有成功
我想做的就是将Python脚本变成一个可执行文件,这样其他人就可以看到我的工作,而无需安装Python
如果我必须安装上面列出的任何一个,我该如何处理这些文件?这些解决方案(可能)在Linux下无法工作。可能是葡萄酒,但我不确定
如果您只想共享脚本的输出,可以考虑使用或其他web框架来承载脚本。您可以随意显示输出
或者,您可以提供或让收件人为此,您有两种选择: 降级到python 2.6。这通常是不受欢迎的,因为它是回溯的,可能会使一小部分脚本无效
第二种选择是使用某种形式的exe转换器。我推荐pyinstaller,因为它似乎效果最好。虽然有些脚本在Linux上可用,但我认为在Linux上使用它实际上无法为Windows构建exe。因此,您应该在具有目标操作系统的机器上创建可执行文件。然后,您可以使用Inno Setup(或类似工具)创建一个安装程序,以便于最终用户安装。以下是我写的关于这个过程的几篇文章: