Окно PyGame отказывается открываться. Сбой в строке «screen = display.set_mode ([800, 500])» - PullRequest
0 голосов
/ 09 февраля 2020

Окно PyGame не открывается, и я понятия не имею, почему. Что я знаю, так это то, что «screen = display.set_mode ([800, 500])» - это строка, в которой код начинает глючить. Вот код:

from pygame import *
from pygame.event import *

init()
screen = display.set_mode([800, 500])
RED = (255,0,0)
mousedown = False

while True:
    for event in get():
        if event.type == MOUSEBUTTONDOWN:
            mousedown = True
    if mousedown:
        location = mouse.get_pos()
        draw.circle(screen, RED, location, 20)
        display.update()

Я на Ма c ОС Каталина, а Python версия 3.8. Я также не знаю, неправильно ли я установил PyGame.

РЕДАКТИРОВАТЬ: Код прекрасно работает в редакторе pylame repl.it, если это поможет кому-нибудь ответить на вопрос.

1 Ответ

0 голосов
/ 09 февраля 2020

Оказывается, проблема в том, что PyGame 1.9.6 не работает с Python 3.8 на Ма c, поэтому мне просто нужно было выполнить:

pip3 install pygame==2.0.0.dev6

В терминале.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...