pygame, видео не инициализировано и видео не найдено - с помощью терминала Ubuntu из Windows 10 - PullRequest
0 голосов
/ 02 ноября 2018

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

Что сумасшедшего, так это то, что вчера я действительно работал, а сегодня клянусь, я ничего не изменил, и вдруг это не сработало.

Я использую сервер xming, который, по моему мнению, должен позволить X11 работать в Windows (это было вчера!).

Вот мой код (буквально скопированный и вставленный из учебника):

import pygame
from pygame.locals import *

def main():

    pygame.init() 


    #pygame.display.list_modes()


    logo = pygame.image.load("myguy.bmp")
    pygame.display.set_icon(logo)
    pygame.display.set_caption("minimal program")   

    screen = pygame.display.set_mode((1024,768))

    running = True

    while running:

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                running = False 


if __name__=="__main__":

    main()

выход :

Pygame 1.9.4

Привет из сообщества пигмеев.

https://www.pygame.org/contribute.html

ALSA lib confmisc.c: 768: (parse_card) не может найти карту '0'

ALSA lib conf.c: 4292: (_snd_config_evaluate) функция snd_func_card_driver

вернулась ошибка: нет такого файла или каталога

ALSA lib confmisc.c: 392: (snd_func_concat) ошибка при оценке строк

ALSA lib conf.c: 4292: (_snd_config_evaluate) функция snd_func_concat возвращенная ошибка: нет такого файла или каталога

ALSA lib confmisc.c: 1251: (snd_func_refer) ошибка при оценке имени

ALSA lib conf.c: 4292: (_ snd_config_evaluate) функция snd_func_refer возвращенная ошибка: нет такого файла или каталога

ALSA lib conf.c: 4771: (snd_config_expand) Ошибка оценки: такого файла нет или каталог

ALSA lib pcm.c: 2266: (snd_pcm_open_noupdate) Неизвестный PCM по умолчанию

Traceback (последний вызов был последним): файл "game.py", строка 42, в main () Файл "game.py", строка 17, в основном pygame.display.set_icon (logo) pygame.error: Нет доступных видеоустройств

Если я попытаюсь перечислить режимы отображения, ошибка вывода в конце изменится на: "pygame.error: видеосистема не инициализирована"

Спасибо за любую помощь или предложения

1 Ответ

0 голосов
/ 02 ноября 2018

Я решил свою проблему.

экспорт DISPLAY =: 0

Я должен был напечатать это в терминале.

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