-4

到目前为止,我已经尝试过,bbfreezecx_freeze没有成功。py2exepyInstaller

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

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

4

3 回答 3

0

这些解决方案(可能)在 Linux 下不起作用。可能与 WINE 一起使用,但我不确定。

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

或者,您可以提供Portable Python或让收件人下载并安装 Python

于 2013-10-17T18:35:00.167 回答
0

虽然其中一些脚本在 Linux 上可用,但我认为您实际上无法在 Linux 上使用它为 Windows 构建 exe。因此,您应该在具有您所针对的操作系统的机器上创建可执行文件。然后,您可以使用 Inno Setup(或类似工具)创建安装程序,以使最终用户非常容易安装。以下是我写的关于这个过程的几篇文章:

于 2013-10-17T18:54:48.893 回答
-2

为此,您有两种选择:

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

您的第二个选择是使用某种形式的 exe 转换器。我推荐 pyinstaller,因为它似乎有最好的结果。

于 2013-10-17T18:50:22.643 回答