【发布时间】:2012-04-15 04:16:21
【问题描述】:
我是 python 新手,但我正在考虑用 python 制作一个程序来送给我的朋友。 他们对计算机知之甚少,所以如果我让他们自己安装 python,他们就做不到,但是如果我可以制作一个安装程序来下载某些版本的 python,它只包含我的文件所需的内容运行并制作一个 exe 文件,该文件将在其自己的 python 解释器中运行 .py 文件。我还进行了谷歌搜索,看到了我可以用来将代码制作成 exe 文件以分发的冻结应用程序(cx_freeze 我使用 python 3.2),但并不是我所有的朋友都有 Windows 计算机,我宁愿让我的程序在每个新的通过对 .py 文件打补丁而不是完全重新安装它来自动更新版本。
** 我不是在寻找任何东西来制作独立的可执行文件。 只是某种安装程序,它捆绑了您使用的 Python 版本的简约版本。还有一个选项,它只是一个链接,可以在便携式 python 解释器中运行 python 文件,仅适用于 windows 和一个 .sh 文件,它对 linux 执行相同的操作。
【问题讨论】:
-
投票关闭迫在眉睫,但在它到来之前:看看here。对于跨平台,请考虑
easy-install。 -
我推荐
cx_Freeze。它具有降低被检测为恶意软件的机会的主要优势。好吧,至少对我来说。
标签: python installation cross-platform python-3.2