用py2app制作的Python应用程序不起作用

时间:2015-10-18 22:34:44

标签: python macos pygame py2app

我想制作一款名为“躲避球”的游戏。我有一个主脚本,一个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更新打破了一些东西。

1 个答案:

答案 0 :(得分:-1)

导入pygame._view工作。

:d