Ошибки функции Pygame.midi.init()

Я не могу вызвать функцию pygame.midi.init() на моей машине с Debian. Выполнение следующего кода:

import pygame, pygame.midi
pygame.midi.init()

приведет к следующим ошибкам:

ALSA lib conf.c:3009:(snd_config_update_r) Не удается получить доступ к файлу /etc/alsa/alsa.conf

ALSA lib seq.c:935:(snd_seq_open_noupdate) Неизвестный SEQ по умолчанию

Кто-нибудь может помочь? PS: я использую Debian 9.2


person Community    schedule 12.11.2017    source источник
comment
Работают ли другие инструменты ALSA (например, aplay -l) при запуске от имени того же пользователя?   -  person CL.    schedule 12.11.2017
comment
да аплей работает!   -  person    schedule 12.11.2017
comment
Указанный файл существует? Каковы его разрешения?   -  person CL.    schedule 13.11.2017


Ответы (1)


Создание ссылки на /usr/share/alsa/alsa.conf сделало работу:

sudo ln -s /usr/share/alsa/alsa.conf /etc/alsa/alsa.conf

person Community    schedule 13.11.2017