我试图运行这段代码只是为了看看一切正常,但是返回错误。
import pygame.midi
pygame.midi.init()
它返回此错误:
ALSA lib conf.c:3558:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so (/usr/lib/alsa-lib/libasound_module_conf_pulse.so: libasound_module_conf_pulse.so: cannot open shared object file: No such file or directory)
ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default
答案 0 :(得分:0)
路径/usr/lib/alsa-lib/libasound_module_conf_pulse.so
错误。 libasound_module_conf_pulse.so
在/usr/lib/x86_64-linux-gnu/alsa-lib
中,至少在我的20.04 Ubuntu上。因此,我要做的是在alsa-lib
中创建一个/usr/lib/
目录,并将文件从/usr/lib/x86_64-linux-gnu/alsa-lib
复制到新创建的alsa-lib
目录中。我真的不认为这是一个好的长期解决方案,但至少我让我的代码运行了。