【发布时间】:2013-12-18 03:01:01
【问题描述】:
我为我的 pygame 执行程序创建了一个 setup.py 文件,但是当我在构建后尝试运行可执行文件时,它给出了一个巨大的错误列表。我正在使用 python 3.3 32 位和相应的 pygame。我的来源是
import sys
from cx_Freeze import setup, Executable
setup(
name = "Pygame Module",
version = "0.1",
description = "A simple pygame program.",
executables = [Executable("pygame_module.py", base = "WIN32GUI")])
帮助?
编辑:这是我得到的错误:http://imgur.com/XlOpzEg 编辑:这个问题是针对 cx-Freeze 的。我很抱歉没有提到这一点 编辑:我的来源是
import pygame, sys
from pygame.locals import *
pygame.init()
DISPLAYSURF = pygame.display.set_mode((400, 300))
pygame.display.set_caption('Hello World!')
while True: # main game loop
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
pygame.display.update()
这在 shell 中有效,但在制作模块时无效。它说 pygame 不是一个包。
【问题讨论】:
-
你能至少显示一些错误吗,也许是使用 pastebin?最好是第一个,因为它们可能会导致以后的错误。
标签: python-3.x pygame cx-freeze