首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux Python Pygame不能访问/etc/alsa/alsa.conf

Linux Python Pygame不能访问/etc/alsa/alsa.conf
EN

Stack Overflow用户
提问于 2017-05-01 12:27:38
回答 2查看 1.3K关注 0票数 2

我正在尝试运行一个基本的Pygame脚本,其中包括以下内容:

代码语言:javascript
复制
import pygame, pygame.midi    

pygame.midi.init()    
print "Midi Devices " + str(pygame.midi.get_count())

我得到了以下输出。

代码语言:javascript
复制
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/不存在

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-01 12:35:38

与ln建立链接

代码语言:javascript
复制
$ 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表单中,创建指向目录中每个目标的链接。默认情况下创建硬链接,符号链接--符号链接。默认情况下,每个目标(新链接的名称)不应该已经存在。创建硬链接时,每个目标都必须存在。符号链接可以保存任意文本;如果稍后解析,则相对链接将根据其父目录进行解释。

票数 2
EN

Stack Overflow用户

发布于 2017-08-15 19:19:28

派克正在错误的位置搜索“alsa.conf”。您应该创建一个到它的软链接:

代码语言:javascript
复制
sudo ln -s /usr/share/alsa/alsa.conf /etc/alsa/alsa.conf

至少这在我的案子中起了作用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43719094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档