【问题标题】:Trying to install pyaudio using pip尝试使用 pip 安装 pyaudio
【发布时间】:2019-05-01 12:19:28
【问题描述】:

我尝试在pycharm中安装pyaudio,然后

我收到这个错误

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe' 
failed with exit status 2

我使用了pip install pyaudio 命令。

复制评论:

  • 我下载了PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
  • 尝试使用此命令安装它

    pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64
    

但它不起作用并出现此错误

ERROR: Could not find a version that satisfies the requirement PyAudio-0.2.11-cp37-cp37m-win_amd64 (from versions: none) 
ERROR: No matching distribution found for PyAudio-0.2.11-cp37-cp37m-win_amd64

【问题讨论】:

    标签: python windows pip x86-64 pyaudio


    【解决方案1】:

    试试这个:

    pip install pipwin
    pipwin install pyaudio
    

    pipwin 类似于 pip,但它安装由 Christoph Gohlke 提供的预编译 Windows 二进制文件。为您节省大量手动谷歌搜索和下载。

    【讨论】:

      【解决方案2】:

      也许这不能解决您的错误,但它是在 Windows 上安装它的最简单方法之一。

      您可以从here 获取基于当前 Python 版本的正确 Wheel 包 然后使用pip install <PyAudio‑0.2.11-...> 安装它。此外,无需安装 MSVC。

      【讨论】:

      • 我下载了 PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl ,并尝试使用此命令安装它 pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64 ,但它没有工作并收到此错误错误:找不到满足要求的版本 PyAudio-0.2.11-cp37-cp37m-win_amd64(来自版本:无)错误:找不到 PyAudio-0.2.11-cp37-cp37m- 的匹配分发win_amd64
      • @warda: 你必须使用install ... 扩展名.whl