python pygame py2app应用程序无法打开

时间:2013-05-12 20:24:46

标签: macos pygame py2app

我使用py2app将一个简单的python pygame文件转换为app

我有两个文件,即安装文件和python窗口文件 然后我输入“python / path py2app”并且没有错误,但是什么时候 我打开window.app我得到下面的错误框:

Error window

当我点击“打开控制台”时,我发现发生的错误是:

  

控制台错误:([0x0-0x178178] .org.pythonmac.unspecified.window [2347])   退出代码:255

当我在终端输入python window.app时出现错误:

/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't find '__main__' module in '/Users/williamfiset/dist/window.app'

window.py:

import pygame,sys
from pygame.locals import *
import pygame._view

black    = (   0,   0,   0)
pygame.init()
size=[700,500]
screen=pygame.display.set_mode(size)
clock = pygame.time.Clock()

# -------- Main Program Loop -----------
while True:

    for event in pygame.event.get():
        if event.type == QUIT:
            isRunning = False
            pygame.quit()
            sys.exit()

    screen.fill(black)
    pygame.display.flip()
    clock.tick(20)

setup.py:

from setuptools import setup

APP = ['window.py']
OPTIONS = {'argv_emulation': True, 'includes': ['EXTERNAL LIBRARY'],}

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

当我用以下内容替换window.py文件时,我没有收到任何错误。窗口打开了 没有错误。

import Tkinter

t = Tkinter.Tk()
t.geometry("700x500+300+100")
t.mainloop()

0 个答案:

没有答案