首页 > 解决方案 > ImportError:没有名为 sounddevice 的模块

问题描述

目前尝试在我正在编写的一些代码中使用 sounddevice,但我不断收到标题中提到的错误。到目前为止,我已经尝试在我拥有的所有 python 版本中安装 sounddevice,卸载并重新安装了几次,将其添加到代码顶部:

'#!/usr/bin/env python3'

另外,我尝试过一次重新安装 rtmidi-python、pyaudio、cffi 和 sounddevice

我还运行了 pip freeze 命令,得到了这些结果,这些结果是我希望尝试安装的一些模块,并且遇到了所有问题:

'cffi==1.14.2
PyAudio==0.2.11
sounddevice==0.4.0'

据我所知,PyAudio 是 PortAudio 的 Python 版本(仅适用于 C++ 和 C),因此为了使用 PortAudio/PyAudio 需要安装才能使用 sounddevice。旁注:不确定它是否相关,但我也不断被告知升级 pip,但我确实拥有最新版本,并且在安装某些东西时不断收到此错误:

`Error initializing entry point('gnome','keyrings.alt.Gnome',None,Distribution('keyrings.alt','3.4.0'))`

请让我知道我还能尝试什么来让它工作,我仍然是一个初学者,不太确定其中一些是如何工作的。谢谢!

标签: pythonaudiomodulepyaudioportaudio

解决方案


推荐阅读