如何在python 3.6中创建MSI或exe

时间:2018-05-02 11:27:02

标签: python python-3.6

我在python 3.6中创建了一个GUI应用程序,它在我的系统上正常运行。现在我想给我的朋友提供相同的GUI应用程序,以便在自己的机器上安装它。 我创建的GUI引用了一些图像。

我的要求是,任何人都可以安装它,并可以看到我在应用程序中使用的所有图像。 我想在桌面上创建带有图标的快捷方式,就像我们安装的其他应用程序一样。

我已经尝试过pytoexe,pyinstaller等但它不适用于python 3.6

请帮我创建设置。

提前致谢。

1 个答案:

答案 0 :(得分:0)

PyInstaller适用于Python 3.6。如果您使用的是Windows,只需打开命令提示符(使用管理员权限)将目录更改为您希望创建新程序包的位置。然后使用docs中的正确命令行:

https://pyinstaller.readthedocs.io/en/v3.3.1/usage.html#running-pyinstaller-with-python-optimizations

在dist文件夹中,您将看到将运行程序的* .exe文件。 (您也可以使用--onefile选项将整个文件创建为单个文件)

以下是一个示例用法:

pyinstaller -w --name=NameYourProgram --clean "C:\Users\xxx\Documents\source_code_file.py"