【发布时间】:2015-10-18 22:34:43
【问题描述】:
我想做一个叫“躲避球”的游戏。我有一个主脚本、一个 setup.py 脚本和一个名为 ball.bmp 的图像。在我的 setup.py 脚本中,我有以下代码:
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 更新破坏了一些东西。
【问题讨论】:
标签: python macos pygame py2app