帮助使用py2app从python构建mac应用程序?

帮助使用py2app从python构建mac应用程序?,python,tkinter,py2app,Python,Tkinter,Py2app,我有一个用python编写的Tkinter应用程序,我想让它成为“本机”(易于运行)mac和windows可执行文件。我已经使用py2exe成功地构建了一个windows.exe,但是py2app的等效进程不起作用 这是我的setup.py: 原来使用雪豹是个问题。我在学校的Leopard机器上试用过,它的构造很好。结果表明,使用雪豹是个问题。我在学校的Leopard机器上试用过,它的性能很好。仅供参考:win64不存在。看见另外,py2app中是否有应用程序日志/调试标志?这将对调试问题非常有

我有一个用python编写的Tkinter应用程序,我想让它成为“本机”(易于运行)mac和windows可执行文件。我已经使用py2exe成功地构建了一个windows.exe,但是py2app的等效进程不起作用

这是我的setup.py:

原来使用雪豹是个问题。我在学校的Leopard机器上试用过,它的构造很好。

结果表明,使用雪豹是个问题。我在学校的Leopard机器上试用过,它的性能很好。

仅供参考:win64不存在。看见另外,py2app中是否有应用程序日志/调试标志?这将对调试问题非常有帮助。我怀疑某个地方有导入错误。我用控制台输出更新了问题。py2app本身进入调试模式,如果需要的话,但它已经正确地完成了。我想知道我是否也可以将pdb添加到跑步应用程序?仅供参考:win64不存在。看见另外,py2app中是否有应用程序日志/调试标志?这将对调试问题非常有帮助。我怀疑某个地方有导入错误。我用控制台输出更新了问题。py2app本身进入调试模式,如果需要的话,但它已经正确地完成了。我想知道我是否也可以将pdb添加到跑步应用程序中? from setuptools import setup import sys
MAIN_SCRIPT = "myapp.py" WINDOWS_ICON = "myicon.ico" MAC_ICON = "myicon.icns"
if sys.platform in ("win32", "win64"): # does win64 exist? import py2exe setup( windows=[{ "script":MAIN_SCRIPT, "icon_resources":[(0x0004, WINDOWS_ICON)] }], ) elif sys.platform == "darwin": import py2app setup( app=[MAIN_SCRIPT], # doesn't include the icon yet setup_requires=["py2app"], ) 11/27/10 1:54:44 PM [0x0-0x80080].org.pythonmac.unspecified.myapp[77495] dlsym(0x10b120, Py_SetProgramName): symbol not found 11/27/10 1:54:46 PM [0x0-0x80080].org.pythonmac.unspecified.myapp[77495] 0x99274242 11/27/10 1:54:46 PM com.apple.launchd.peruser.501[185] ([0x0-0x80080].org.pythonmac.unspecified.myapp[77495]) Exited with exit code: 255