我正在使用 pygame 创建一个 OSX 游戏“甜甜圈”,目前正在尝试使用 py2app 将其变成一个独立的应用程序。我按照教程操作并禁用了 argv 仿真,因为 64 位应用程序不支持它,而且我也不需要它。创建应用程序并启动它后,我得到一个弹出窗口,上面写着“甜甜圈错误”,这让我可以选择打开控制台,但除了“甜甜圈错误”之外,找不到任何信息。无论有无别名模式都会发生这种情况,并且文件 donuts.py 可以自行运行良好。接下来我该怎么做?
我的 setup.py:
from setuptools import setup
APP = ['doughnuts.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': False}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)