如何为您的python程序制作安装程序

问题描述 投票:7回答:2

我是python的新手,但我当时正在考虑使用python编写一个程序以赠送给我的朋友。他们对计算机了解不多,所以如果我要求他们自己安装python,他们将做不到,但是如果我可以制作一个安装程序来下载某些版本的python,该版本仅具有我的文件所需的内容,那该怎么办?运行并制作一个exe文件,该文件将在其自己的python解释器中运行.py文件。我还进行了一次Google搜索,看到冻结的应用程序,可以用来将代码制作为exe文件进行分发(cx_freeze,我使用python 3.2),但并不是我的所有朋友都使用Windows计算机,因此我希望在每个新版本中都安装我的程序通过对.py文件制作补丁,而不完全重新安装它,它会自动更新版本。

**我不需要任何使独立可执行的文件。只是某种安装程序,捆绑了您使用的Python版本的简约版本。还有一个选项,它具有一个exe文件,该文件只是在便携式python解释器中运行python文件的链接,仅适用于Windows,而.sh文件对linux的作用相同。]

我是python的新手,但我当时正在考虑使用python编写一个程序以赠送给我的朋友。他们对计算机了解不多,所以如果我让他们自己安装python,他们将做不到...

python installer cross-platform python-3.2
2个回答
4
投票

令我震惊的是,没有答案提到py2exe现在支持Python 2.x和Python 3.x。


1
投票

Python是一种解释性语言,不是编译语言。因此,您可能要分发的任何独立程序都必须将整个解释器与使用的库捆绑在一起。这将导致单个程序的文件很大。另外,这种庞大的安装不能用于运行其他python程序。唯一稍微复杂一点,但要好得多的解决方案是,只需安装一次解释器,然后使用它运行任何python程序。


0
投票
[如果有人想知道如何转换,那是正确的视频https://www.youtube.com/playlist?list=PLS4zv4KDAagPblw0Tc8gxMBUNrv5VNJC7
© www.soinside.com 2019 - 2024. All rights reserved.