介绍
Py2app是一个用于将Python脚本转换为可执行应用程序的工具,可用于Mac OS 操作系统上它允许您将Python应用程序和所有依赖项捆绑在一起,创建一个独立的应用程序,而无需安装Python或任何其他库.
使用Py2app,您可以将Python编写的应用程序转换为Mac应用程序,这样用户就可以像使用其他应用程序一样使用您的应用程序
安装
pip3 install py2app
可能下载其它依赖包,如:altgraph>=0.17.3, modulegraph>=0.19.3,以及macholib>=1.16.2和setuptools等
使用
py2applet --make-setup 1.py
1.py
是你的程序文件
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, title):
wx.Frame.__init__(self, parent, title=title, size=(300, 200))
self.panel = wx.Panel(self)
self.button = wx.Button(self.panel, label="Click Me")
self.Bind(wx.EVT_BUTTON, self.on_button_click, self.button)
self.Show(True)
def on_button_click(self, event):
wx.MessageBox('Hello wxPython', 'Message', wx.OK | wx.ICON_INFORMATION)
app = wx.App(False)
frame = MyFrame(None, 'Hello wxPython')
app.MainLoop()
这时,控制台会出现 Wrote setup.py
。这就代表.py文件的设置文件写成功了
目录下出现 setup.py
编译
python3 setup.py py2app -A
成功后会出现 build
和 dist
文件夹
打开 dist
文件夹,即可看到我们的程序 1.app
。双击运行就可以了
评论 (0)