py2app在Snow Leopard上使用python 2.7吗?
我甚至无法正确编译'hello world'。 这就是我正在做的......
我的脚本是
print "Hello World"
然后从终端:
cd myFolder
py2applet --make-setup helloWorld.py myIcon.icns
python setup.py py2app
此时构建无限期地挂起。如果我添加-A开关,它将构建,但崩溃时出现Tick Count错误。 如果我编辑setup.py文件并将argv_emulation设置为'False',它将使用-A选项构建并工作(在没有-A的情况下仍然无限期挂起)。 所以我真正的问题是:
如何在没有-A选项的情况下构建它?
答案 0 :(得分:1)
似乎py2app在我使用的python 2.7的32/64位安装中遇到了一些问题(来自python.org的官方版本)。 我下载了一个只有32位的2.7版本,现在可以使用了。
在相关的说明中,在我使用wxPython的另一个构建中,为了让它在没有-A开关的情况下工作,我必须在setup.py文件中显式导入包。
DATA_FILES = []
OPTIONS = {'argv_emulation': True,
'packages' : ['wx', 'pubsub'],
}
答案 1 :(得分:0)
我已经读过你需要保留'argv_emulation':64位版本的选项中的真实设置。希望这会有所帮助。