环境:虚拟机 Ubuntu 20.04
问题:按网上步骤安装pyaudio后,调用报错 OSError:[Errno-9996] Invalid input device 或 No Default Output Device Available
原因:conda环境+pip安装
解决办法:
conda install pyaudio
会自动下载portaudio和pyaudio

安装完成后可测试pyaudio功能
import pyaudio
audio = pyaudio.PyAudio()
audio.get_default_output_device_info()
安装成功

在Ubuntu20.04的虚拟机中,遇到使用pip安装pyaudio后调用出现OSError: [Errno 9996] Invalid input device或NoDefaultOutputDeviceAvailable的问题。原因是conda环境与pip安装的冲突。解决方法是通过conda来安装pyaudio,运行'conda install pyaudio',这将同时安装portaudio。安装完成后,可以测试pyaudio功能,如导入pyaudio并获取默认输出设备信息。
2714

被折叠的 条评论
为什么被折叠?



