如何打包程序与人分享?

use*_*844 7 python installer tkinter python-3.x

我使用os模块中的一些东西和一个名为的tkinter库为我的朋友制作了一个简单的程序easygui.问题是我不希望我的所有朋友都必须下载Python和easygui才能使用该程序.

问题的关键是我的朋友使用的是Mac OS X和Windows,我需要一种方法要么打包我的程序与Python解释器和我用来做程序的模块,或者exe或者app文件,分别为Windows和Mac.

jgr*_*tty 2

我使用py2exepy2app来实现此目的。

我还没有做的是将它们用于 python 3 应用程序。

另一种选择是cx_freeze,它支持 Python 3。

正如 Joe 上面所说,PyInstaller是另一种选择。