python - 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'))`
请让我知道我还能尝试什么来让它工作,我仍然是一个初学者,不太确定其中一些是如何工作的。谢谢!
解决方案
推荐阅读
- python - 如何在 NLTK Python 中将依赖图保存为图像
- postgresql - 如何在 SQL 中对单个列进行 GROUP BY?
- javascript - [Solidity][Metamask] Metamask 不再注入 web3
- qt - 如何在 Qt 中实现多层框架或小部件?
- javascript - 即使有 jquery,引导程序也不返回 jquery
- zend-framework - Laminas:每个模块的不同布局文件
- php - 如何在ajax请求成功响应之前重定向
- python - Python Pandas:如何按时间删除行?
- shopify - 如何用 Slick Slider - Shopify Debut 主题上的“添加到购物车”按钮替换供应商?
- javascript - 在 Katacoda 环境中使用 Docker 部署时收到 CORS 错误