我正在尝试在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
谢谢!