无法安装 pyaudio 或 portaudio 软件包。显示错误

问题描述 投票:0回答:1

我正在使用谷歌colab。因为由于某种原因我在使用 vscode 时遇到了问题。 它显示此错误消息

pip 安装 portaudio: 错误:找不到满足 portaudio 要求的版本(来自版本:无) 错误:找不到 portaudio 的匹配发行版

pip 安装 pyaudio: 收集pyaudio 使用缓存的 PyAudio-0.2.13.tar.gz (46 kB) 安装构建依赖项...完成 获取制造轮子的要求...完成 准备元数据 (pyproject.toml) ...完成 为收集的包构建轮子:pyaudio 错误:子进程退出并出现错误

× pyaudio 的构建轮(pyproject.toml)未成功运行。 │ 退出代码:1 ╰─> 请参阅上面的输出。

注意:此错误源自子进程,并且可能不是 pip 的问题。 pyaudio 的构建轮 (pyproject.toml) ...错误 错误:pyaudio 构建轮子失败 构建pyaudio失败 错误:无法为 pyaudio 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

我已经安装了轮子,也尝试使用 pipwin

python pip pyaudio portaudio
1个回答
0
投票

不幸的是,pyaudio 不能作为 Colab 的预构建包提供,这就是为什么您会看到“未找到匹配的发行版”错误。同样,pyaudio 的错误可能是由于 Colab 环境中各种缺少依赖项或配置问题造成的。要安装缺少的依赖项,您可以运行此命令。

假设您使用的是 Ubuntu:

!apt install libasound2-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg

然后再次尝试安装 pyaudio。

!pip install pyaudio --upgrade
© www.soinside.com 2019 - 2024. All rights reserved.