AttributeError: модуль 'pygame.display' не имеет атрибута 'setmode' - PullRequest
0 голосов
/ 12 января 2020

У меня следующая ошибка:

AttributeError: модуль 'pygame.display' не имеет атрибута 'setmode'

Код:

import sys
import pygame

def run_game():
    pygame.init()
    screen = pygame.display.setmode((1200,800))

run_game()

Я уже подтвердил следующее:

  1. Последняя установленная версия Python и Pygame
  2. Мое имя файла не является pygame, и у меня нет файла "pygame.py", созданного во всем моем P C
  3. Pygame устанавливается в C: \ Users \ XXX \ AppData \ Local \ Programs \ Python \ Python38 \ Lib \ site-packages
  4. Переустановка Pygame с помощью команды
  5. Успешно открыл тестовую игру "py -m pygame.examples.aliens" в команде, чтобы проверить, хорошо ли работает Pygame
  6. Сохранил мой файл в пакете Pygame
  7. print (pygame.version ) print (sys.version): оба показывают действительный адрес и последнюю версию

Что может происходить? Я не знаю, что еще я могу сделать. Я использую Windows

1 Ответ

1 голос
/ 12 января 2020

Попробуйте вместо этого pygame.display.set_mode ().

Вы забыли "_" между "set" и "mode"

import sys
import pygame

def run_game():
    pygame.init()
    screen = pygame.display.set_mode((1200,800))

run_game()

правильный синтаксис!

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