Я пытаюсь научиться использовать pygame, но у меня проблемы с запуском. Я установил его с инструкциями здесь https://www.pygame.org/wiki/GettingStarted.
Они говорят вам, чтобы установить его с
python3 -m pip install -U pygame --user
и затем проверить его с
python3 -m pygame.examples.aliens
Я запустил эти команды в Ubuntu, и pygame был успешно установлен. Однако, когда я пытаюсь запустить пример, я получаю
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4292:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4771:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default
Warning, no sound
Traceback (most recent call last):
File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/Paul/.local/lib/python3.5/site-packages/pygame/examples/aliens.py", line 321, in <module>
if __name__ == '__main__': main()
File "/home/Paul/.local/lib/python3.5/site-packages/pygame/examples/aliens.py", line 188, in main
bestdepth = pygame.display.mode_ok(SCREENRECT.size, winstyle, 32)
pygame.error: video system not initialized
* Я использую терминал Ubuntu в подсистеме Windows для Linux из магазина Microsoft. https://www.microsoft.com/en-us/p/ubuntu/9nblggh4msv6
** Следуя этим инструкциям исправили это. https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx