pygame stürzt ab, wenn die Füllmethode (Farbe) verwendet wird

Mein Pygame-Code stürzt irgendwie ab, wenn ich das @ benutfill() Methode

First off fand ich dort isteine exakt gleiche Frage auf dieser Website von jemand anderem, der wahrscheinlich dasselbe Pygame-Tutorial wie ich gesehen hat, aber das Problem ist dort nicht wirklich gelöst, und deshalb erstelle ich diese doppelte Frage (nicht wirklich ein Duplikat, da die ursprüngliche Frage von jemandem gestellt wurde sonst wurde auch nicht gelöst).

Mein Code ist unten. Der Teil des Codes, der den Absturz verursacht, ist dasGameDisplay.fill(black) part.

Ich weiß das, denn wenn ich diese Zeile lösche, funktioniert alles einwandfrei. Meine Pygame-Version ist dieselbe wie die von mir verwendete Python-Version (2.7) und beide sind 32-Bit-Versionen. Das Gerät, das ich verwende, ist ein MacBook Air.

Ich habe bereits versucht, Python und Pygame neu zu installieren, aber der Code stürzt immer noch ab. Ich habe nur ein Macbook und kann dies nicht auf einem Windows-Computer wie dem anderen tun, der die gleiche Frage gestellt hat. Ich frage mich also, ob es überhaupt Möglichkeiten gibt, dies zum Laufen zu bringen. Hilfe wird geschätzt!

import pygame

white = (255, 255, 255)
black = (0, 0, 0)
red = (255, 0, 0)
green = (0, 255, 0)
blue = (0, 0, 255)

pygame.init()
GameDisplay = pygame.display.set_mode((800, 600))
pygame.display.set_caption("rooms")

GameExit = False
while not GameExit:
    for event in pygame.event.get():
        print event
        if event.type == pygame.QUIT:
            GameExit = True

    GameDisplay.fill(black)
    pygame.display.update()

pygame.quit()
quit()

Antworten auf die Frage(2)

Ihre Antwort auf die Frage