我正在使用谷歌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
不幸的是,pyaudio 不能作为 Colab 的预构建包提供,这就是为什么您会看到“未找到匹配的发行版”错误。同样,pyaudio 的错误可能是由于 Colab 环境中各种缺少依赖项或配置问题造成的。要安装缺少的依赖项,您可以运行此命令。
假设您使用的是 Ubuntu:
!apt install libasound2-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg
然后再次尝试安装 pyaudio。
!pip install pyaudio --upgrade