0

这就是问题:如何从 .py 文件创建设置文件(.msi)?我有一个小脚本,但我需要一个安装程序才能将它与“InstallSimple”程序一起使用,它将安装另一个应用程序。

我尝试使用 pyinstaller,但它支持 2.3-2.7 版本,并且我有一个 3.3 版本的脚本。

4

2 回答 2

2

要创建.msi文件,您需要使用distutils。基本过程是创建一个setup.py包含脚本信息的文件,然后您可以运行python setup.py bdist_msi它,它将.msi为您创建一个文件。

但是,仅使用它会.msi为您的 Python 脚本创建一个 -file,但它需要您首先在计算机上安装 Python。这可能不是你想要的。要解决这个问题,您可以使用cx_Freeze.exe从脚本创建一个 -file 。cx_Freeze 可以反过来使用 distutils 来制作文件。这里有一个例子。.msi

于 2012-12-11T06:26:34.313 回答
0

Have you tried cx_Freeze ? According to the latest docs cx_Freeze 4.3.1 documentation, it supports python3.

于 2012-12-11T04:12:25.653 回答