Video system not initialized pygame что делать
Перейти к содержимому

Video system not initialized pygame что делать

  • автор:

Как исправить "pygame.error: video system not initialized"?

Но при его включении показывается просто черный экран, а когда я закрываю приложение вылазит ошибка:

Traceback (most recent call last): File "***", line 17, in keys = pygame.key.get_pressed() pygame.error: video system not initialized

Как исправить?

  • Вопрос задан более года назад
  • 193 просмотра

1 комментарий

Средний 1 комментарий

DMITRY1234455 @DMITRY1234455

я конечно не уверен, но мне кажется стоит попробовать сделать выход из программы немного по другому

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

а pygame.quit() писать в конце программы. И ещё мне кажется надо попробовать изменить систему кнопок на такую:

elif e.type == pygame.KEYDOWN: if e.key == pygame.K_LEFT: x -= speed elif e.key == pygame.K_RIGHT x += speed

вот код который можно попытаться изменить:

import pygame from pygame.color import THECOLORS pygame.init() screen = pygame.display.set_mode((1200, 820)) screen.fill(THECOLORS["green"]) player_image = pygame.image.load("game_file/Pers_right.png") x = 500 y = 500 speed = 5 while rungame: for event in pygame.event.get(): if event.type == pygame.QUIT: rungame = False elif e.type == pygame.KEYDOWN: if e.key == pygame.K_LEFT: x -= speed elif e.key == pygame.K_RIGHT x += speed screen.blit(player_image, (500, 500)) pygame.quit()

pygame.error: video system not initialized w Pycharm 2017.3

Zaloguj lub zarejestruj się, aby skomentować.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

1 odpowiedź

odpowiedź 7 marca 2022 przez adrian17 Ekspert ( 345,160 p.)

Zaloguj lub zarejestruj się, aby skomentować.

Podobne pytania

Kategorie pytań
Programowanie

  • Kategorie
  • Programowanie (61,895)
    • C i C++ (21,065)
    • HTML i CSS (9,354)
    • JavaScript (8,890)
    • PHP (7,435)
    • SQL, bazy danych (2,253)
    • C# (2,824)
    • Java (3,599)
    • SPOJ (289)
    • Python (2,073)
    • Ruby (62)
    • Assembler (163)
    • Visual Basic (160)
    • Android, Swift, Symbian (432)
    • OpenGL, Unity (247)
    • Inne języki (1,794)
    • Algorytmy (502)
    • Systemy CMS (418)
    • Mikrokontrolery (294)

    Akcja Pajacyk

    Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

    Oto polecana książka warta uwagi.
    Pełną listę książek znajdziesz tutaj.

    Akademia Sekuraka

    Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp — jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

    Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

    Akademia Sekuraka

    Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki — dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę — warto, polecamy!

    O działaniu forum

    • Jak korzystać z forum? Częste pytania
    • Po co nam forum? Manifest
    • Zasłużeni Pasjonaci — Ekipa ninja
    • Zasady przyznawania punktów
    • Lista książek wartych uwagi
    • GitHub CodersCommunity
    • Nasz forumowy Discord
    • Regulamin tego miejsca
    • Polityka prywatności

    Python-сообщество

    [RSS Feed]

    • Начало
    • » Python для новичков
    • » video system not initialized

    #1 Апрель 13, 2016 16:17:47

    kapaky Зарегистрирован: 2016-04-13 Сообщения: 6 Репутация: 0 Профиль Отправить e-mail

    video system not initialized

    import pygame
    WHITE = (255, 255, 255)
    pygame.init()
    (6,0) size = (700, 500)
    screen = pygame.display.set_mode(size)
    pygame.display.set_caption(“My Game”)

    done = False
    clock = pygame.time.Clock()
    while not done:
    for event in pygame.event.get():
    if event.type == pygame.QUIT:
    done = True

    screen.fill(WHITE)
    pygame.display.flip()
    clock.tick(60)
    pygame.quit()

    Здравствуйте! Пытаюсь освоить Питон. (знаний программирования вобще нет) После нажатия ‘Enter’, открывшееся окно успевает поменять фон на белый, и закрывается с ошибкой: video system not initialized (видеосистема не инициализируется). Что это может означать, проблема с дравами на видеокарту?

    #2 Апрель 13, 2016 16:23:26

    Lestoroer Зарегистрирован: 2015-12-24 Сообщения: 88 Репутация: 5 Профиль Отправить e-mail

    video system not initialized

    Pygame нет, но попробуй вот так код поправить :

    import pygame WHITE = (255, 255, 255) pygame.init() size = (700, 500) screen = pygame.display.set_mode(size) pygame.display.set_caption('My Game') screen.fill(WHITE) pygame.display.flip() clock = pygame.time.Clock() clock.tick(60) done = False while not done: for event in pygame.event.get(): if event.type == pygame.QUIT: done = True pygame.quit() 

    Хотя вроде вспомнил, что я сейчас полную чушь сказал. Это скорее всего не поможет.

    Отредактировано Lestoroer (Апрель 13, 2016 16:30:15)

    #3 Апрель 13, 2016 16:26:20

    kapaky Зарегистрирован: 2016-04-13 Сообщения: 6 Репутация: 0 Профиль Отправить e-mail

    video system not initialized

    Traceback (most recent call last):
    File “”, line 2, in
    for event in pygame.event.get():
    pygame.error: video system not initialized

    не знаю как отступы сделать.. Полная ошибка выглядит так..

    Отредактировано kapaky (Апрель 13, 2016 16:27:20)

    #4 Апрель 13, 2016 16:30:43

    Lestoroer Зарегистрирован: 2015-12-24 Сообщения: 88 Репутация: 5 Профиль Отправить e-mail

    video system not initialized

    kapaky
    Traceback (most recent call last): File “”, line 2, in for event in pygame.event.get():pygame.error: video system not initializedне знаю как отступы сделать.. Полная ошибка выглядит так..

    Снова попробуй скопировать, я отредактировал

    #5 Апрель 13, 2016 16:43:41

    kapaky Зарегистрирован: 2016-04-13 Сообщения: 6 Репутация: 0 Профиль Отправить e-mail

    video system not initialized

    pygame.display.set_caption(‘My Game’)
    screen.fill(WHITE)
    если вобще убрать эти строчки, та же ошибка

    #6 Апрель 13, 2016 17:55:11

    kapaky Зарегистрирован: 2016-04-13 Сообщения: 6 Репутация: 0 Профиль Отправить e-mail

    video system not initialized

    все перепробовал, даже от имени администратора запускал. Та же ошибка.
    мне кажется что, когда я скачивал “pygame” он был не полный. Если такое бывает.?

    #7 Апрель 16, 2016 10:26:50

    kapaky Зарегистрирован: 2016-04-13 Сообщения: 6 Репутация: 0 Профиль Отправить e-mail

    video system not initialized

    может после, когда сам во всем разберусь, то объясню, почему именно так. Но пока работает следующая схема.

    >>> import pygame,sys
    >>> pygame.init()
    >>> from pygame.locals import * >>> size= (400,600) >>> dis=pygame.display.set_mode(size)

    >>> while True:
    for event in pygame.event.get():
    if event.type == QUIT: pygame.quit()
    sys.exit()
    pygame.display.update()
    Теперь все работает, закрывается, когда пользователь нажмет закрыть (через крестик как обычно)

    Отредактировано kapaky (Апрель 16, 2016 10:28:52)

    Pygame.error: video system not initialized

    Author24 — интернет-сервис помощи студентам

    pygame 2.1.2 (SDL 2.0.18, Python 3.10.10)
    Hello from the pygame community. https://www.pygame.org/contribute.html
    Traceback (most recent call last):
    File «C:/Users/Lenovo/Desktop/python/alien_invasion/alien_invasion.py», line 26, in
    for event in pygame.event.get():
    pygame.error: video system not initialized

    94731 / 64177 / 26122
    Регистрация: 12.04.2006
    Сообщений: 116,782
    Ответы с готовыми решениями:

    pygame.error: video system not initialized
    Здравствуйте! Нужна помощь — как исправить эту ошибку? import sys import pygame def.

    Ошибка pygame.error: video system not initialized
    Использую python3 pygame. Пишу простую игру, разделив игру на 2 файла: settings и monitor.

    pygame.error: cannot convert without pygame.display initialized
    Только начал изучать спрайты Выдаёт ошибку: Traceback (most recent call last): File.

    AttributeError: partially initialized module ‘pygame’ has no attribute ‘init’ (most likely due to a circular import)
    Code: import pygame pygame.init() win = pygame.display.set_mode((500, 500)) .

    Pygame.error: video system not initialized
    Ругается, выдает: pygame.error: video system not initialized Код: import random from.

    87844 / 49110 / 22898
    Регистрация: 17.06.2006
    Сообщений: 92,604
    Помогаю со студенческими работами здесь

    Bgi error: graphics not initialized (Use InitGraph)
    При запуске программы с графикой пишет Bgi error :graphics not initialized(Use InitGraph)Пробовал.

    Error: structure improperly initialized masm32
    Нужно массив структур. Написал так: .386 .model flat,STDCALL option casemap :none ;case.

    Или воспользуйтесь поиском по форуму:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *