2015-10-18 52 views
1

我想制作一个名为“躲避球”的游戏。我有一个主脚本,一个setup.py脚本和一个名为ball.bmp的图像。在我的setup.py脚本我有以下代码:使用py2app制作的Python应用程序不起作用

from setuptools import setup 

APP = ['dodgeball.py'] 
DATA_FILES = ["ball.bmp"] 
OPTIONS = {'argv_emulation': True} 

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

当我运行

sudo python setup.py py2app 

一切顺利完美,除了当我尝试打开Dodgeball.app它给了我这个错误(在弹出错误窗口):

躲避球错误

打开控制台
终止

而且它只能在别名模式:

sudo python setup.py py2app -A 

我应该怎样解决这个问题?

我在Mac OS X El Capitan(10.11)。我知道新的Mac更新打破了一些东西。

回答

相关问题