【问题标题】:install Pyaudio - whl安装 Pyaudio - whl
【发布时间】:2020-08-12 00:05:05
【问题描述】:

我尝试在 Windows 7 64 位上安装 PyAudio。 使用 pip 安装它会引发依赖错误,最终导致问题是如何满足这些错误。 所以我尝试用*安装它,建议只使用 pip install:

D:\Programming\Kivy>dir
...
27.03.2015  08:11           113.556 PyAudio.whl

D:\Programming\Kivy>pip install PyAudio.whl
Downloading/unpacking PyAudio.whl
  Could not find any downloads that satisfy the requirement PyAudio.whl
No distributions at all found for PyAudio.whl
Storing complete log in C:\Users\WindowsPro\AppData\Roaming\pip\pip.log

关于如何安装 pyaudio 有什么建议吗?

【问题讨论】:

    标签: python installation pip pyaudio python-wheel


    【解决方案1】:

    你有什么版本的 pip?显示输出pip -V。可能需要当前的 pip 版本 6 才能安装 whl。如果不是这种情况,请执行pip install --upgrade pip(可能需要以管理员权限启动控制台)。

    您是从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio 下载的库吗?我刚刚用 pip 安装了这个版本,它可以工作。

    您也可以从http://people.csail.mit.edu/hubert/pyaudio/#downloads 下载安装程序 exe,然后像普通程序一样安装它。

    【讨论】:

      【解决方案2】:

      如果您无法通过 pip install pyaudio 下载它,您可以从here 下载它。 找到 PyAudio 后,找到您的 Python 版本(例如 3.7.2 32 位)。

      下载正确的版本。 找到您的 python 版本的 .whl 后,下载它。通过打开 cmd 安装它,转到您保存它的文件夹并写入 pip install "pyaudio_whl_file.whl"

      就是这样

      【讨论】:

      • 当您可以从 python 自己的 repo 提供一个外部站点时,为什么要为该模块链接一个外部站点?更多的人会选择那个!
      • J. Murray,如果应用冲突可以安装,可以直接下载WHL,如果不行,就用pip安装