【问题标题】:"Python has stopped working" - PyGame on Windows“Python 已停止工作” - Windows 上的 PyGame
【发布时间】:2014-07-20 03:02:48
【问题描述】:

无法启动我的基本游戏 - 可能有五分之一的游戏启动 - 其他游戏立即以“Python 已停止工作”结束。

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()

【问题讨论】:

  • 也许你可以尝试使用旧的 python - 3.3 ?

标签: windows pygame python-3.4


【解决方案1】:

按照 furas 的建议,尝试在 python 上使用旧版本。当我在笔记本电脑上运行您的代码时,它启动良好,我使用的是 python 2.7

如果你使用python 3.4.x pygame 将无法运行,它的最新版本只能在3.3.x 上运行。

我已多次运行您的程序,每次运行时都会显示一个标题为“Hello World”的框。

【讨论】:

  • Python3.3 也不起作用。我最终切换到在 Ubuntu 中启动,因为它无法在 Windows 中运行。
  • 哦,至于 Python 3.4 - 这里列出了一个二进制文件 - lfd.uci.edu/~gohlke/pythonlibs/#pygame
猜你喜欢
  • 1970-01-01
  • 2015-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-03
  • 2018-02-07
  • 1970-01-01
相关资源
最近更新 更多