为mac创建一个独立的py服务器应用程序

时间:2013-06-05 09:18:33

标签: python macos pyinstaller

我有一些用Mac OS X编写的代码 - 它是一个运行的TCP服务器,直到它停止运行。有什么方法可以让它成为一个可以由第三方轻松安装的独立应用程序?我见过pyinstaller但不确定如何为这样的需要构建它。有任何想法吗?

2 个答案:

答案 0 :(得分:1)

让它成为一个python脚本并添加一个小gui。

from Tkinter import *
import sys
master = Tk()    
def callback():
    master.destroy()
    sys.exit()    
b = Button(master, text="Click to close", command=callback)
b.pack()    
mainloop()

将关闭正在运行的应用程序,您不必按ctrl + c关闭它。 和Tkinter默认使用python。

答案 1 :(得分:0)

你可以使用pyinstaller,我已经将它与windows一起使用,它可以很好地工作。

你也比较像这样的其他工具,pyinstaller是最好的,因为它让你能够只创建一个安装程序而不是包。