You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10环境安装PyAudio出现Failed building wheel错误求助

Windows10安装PyAudio报Failed building wheel解决方案

前置操作

先执行命令升级基础工具,避免依赖版本过低导致的安装失败:

pip install --upgrade pip setuptools wheel

方案1:修复pipwin安装逻辑

你之前用pipwin安装失败大概率是缓存、源异常导致的,按顺序执行以下命令即可:

pip uninstall pipwin -y
pip install pipwin
pipwin refresh
pipwin install pyaudio

方案2:手动安装预编译包

如果方案1执行后还是报错,直接用对应版本的预编译whl包安装:

  • 第一步:查询你的Python环境信息,打开CMD分别执行两个命令,记录输出结果:
    • 查看Python版本:python --version,例如输出Python 3.9.7就对应cp39版本
    • 查看系统架构:python -c "import platform;print(platform.architecture()[0])",输出64bit对应win_amd64,输出32bit对应win32
  • 第二步:搜索PyAudio非官方预编译包,找到和你Python版本、架构完全匹配的whl文件下载到本地
  • 第三步:打开CMD进入whl文件所在的文件夹,执行安装命令:
    pip install 你下载的whl文件的完整名称
    

方案3:conda环境安装

如果你用的是Anaconda或者Miniconda虚拟环境,直接执行以下命令即可完成安装:

conda install pyaudio

安装验证与后续问题修复

安装完成后执行python -c "import pyaudio",没有任何报错即为安装成功。

补充提示:你当前贴出的语音助手代码缺少wishme()函数的定义,运行前可以补上以下代码,否则会触发NameError报错:

def wishme():
    hour = int(datetime.datetime.now().hour)
    if 0 <= hour < 12:
        speak("Good Morning")
    elif 12 <= hour < 18:
        speak("Good Afternoon")
    else:
        speak("Good Evening")
    speak("I am your assistant, what can I do for you?")

内容的提问来源于stack exchange,提问作者user14653534

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 15:06:04