“Pyaudio”pip 安装失败,即使在升级 pip 后也是如此

"Pyaudio" pip install fails for every package even after upgrading pip

提问人:sabri mahmoud 提问时间:4/17/2021 最后编辑:desertnautsabri mahmoud 更新时间:4/17/2021 访问量:253

问:

我下载了该软件包并将其复制到 python 3.9 目录中的脚本文件中,但是当我尝试安装该软件包时,pip 会给我带来错误PyAudio-0.2.11-cp39-cp39-win_amd64

ERROR: No matching distribution found for PyAudio-0.2.11-cp39-cp39-win_amd64

我试图将 pip 升级为我在 Stack 中找到的解决方案:

pip install --upgrade pip

然后: pip install PyAudio-0.2.11-cp39-cp39-win_amd64

但 pip 一直失败并出现以下错误:

ERROR: Could not find a version that satisfies the requirement PyAudio-0.2.11-cp39-cp39-win_amd64
`ERROR: No matching distribution found for PyAudio-0.2.11-cp39-cp39-win_amd64`

我也试过了

pip install pipwin 
pipwin install pyaudio

还有其他解决方案吗?

Python pyaudio

评论


答:

0赞 MrGre4a 4/17/2021 #1

pyaudio 官方支持的最大 python 版本为 ;从“安装”页面引用:3.6

Microsoft Windows

使用 pip 安装:

python -m pip install pyaudio

笔记:

如果 pip 尚未与您的 Python 安装捆绑在一起,请获取它 这里。pip 将获取并安装 PyAudio 轮子(预打包 二进制文件)。目前,有与官方兼容的轮子 Python 2.7、3.4、3.5 和 3.6 的发行版。对于这些版本, 32 位和 64 位轮均可用。

您可以阅读有关在计算机上安装不同版本的 python 并将其与 3.6 版本的 python 一起使用而不会出现任何错误的信息

评论

0赞 sabri mahmoud 4/17/2021
谢谢你的帮助,如果不支持 Python 3.9,那么为什么有一个用于 39 位轮子的包 Pyaudio 64 ?
0赞 MrGre4a 4/17/2021
这是可以离线安装的非官方 python 包。您可以在此处找到另一个非官方软件包,例如 lfd.uci.edu/~gohlke/pythonlibs/#pyaudio。但官方支持的 python 3.6 版本停止了