我正在尝试运行一个基本的Pygame脚本,其中包括以下内容:
import pygame, pygame.midi
pygame.midi.init()
print "Midi Devices " + str(pygame.midi.get_count())我得到了以下输出。
ALSA lib conf.c:3009:(snd_config_update_r) Cannot access file /etc/alsa/alsa.conf
ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default
Midi Devices 0我发现alsa.conf文件是在/usr/share/alsa/而不是/etc/alsa/中,但是我不知道如何让它在正确的路径上查找文件。
编辑:我忘了提到这一点,但是/etc/alsa/不存在
发布于 2017-05-01 12:35:38
与ln建立链接
$ man ln
SYNOPSIS
ln [OPTION]... [-T] TARGET LINK_NAME (1st form)
ln [OPTION]... TARGET (2nd form)
ln [OPTION]... TARGET... DIRECTORY (3rd form)
ln [OPTION]... -t DIRECTORY TARGET... (4th form)在第一种形式中,创建一个指向名为LINK_NAME的目标的链接。在第二个表单中,创建指向当前目录中目标的链接。在第3和第4表单中,创建指向目录中每个目标的链接。默认情况下创建硬链接,符号链接--符号链接。默认情况下,每个目标(新链接的名称)不应该已经存在。创建硬链接时,每个目标都必须存在。符号链接可以保存任意文本;如果稍后解析,则相对链接将根据其父目录进行解释。
发布于 2017-08-15 19:19:28
派克正在错误的位置搜索“alsa.conf”。您应该创建一个到它的软链接:
sudo ln -s /usr/share/alsa/alsa.conf /etc/alsa/alsa.conf至少这在我的案子中起了作用。
https://stackoverflow.com/questions/43719094
复制相似问题