我想在Mac OS X 10.6服务器上创建一个py2app应用程序 . 我下载并安装了py2app,但我无法让它工作(我得到一个“是一个目录错误”) . 完全相同的代码和setup.py文件与Mac OS X 10.9上的py2app完美配合 .

经过一些研究,我了解到Mac OS X 10.6附带了py2applet,而且它是有效的 . 我试图直接运行py2applet来生成应用程序 .

这是我的setup.py文件:

from setuptools import setup

APP = ['app.py']
DATA_FILES = ['resource']
OPTIONS = {'argv_emulation': True, 'includes': ['wx', 'wx.wizard', 'wx.lib.mixins.listctrl']}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)

这是我正在运行的py2applet命令:

它似乎完成了,但应用程序立即崩溃,所以我觉得我的参数是错误的 .

py2applet -i wx -i wx.wizard -i wx.lib.mixins.listctrl resource app.py

谢谢!