Python 3.9环境下无法安装PyAudio该如何解决?
PyAudio安装报错解决方案
你遇到的报错如下:
ERROR: PyAudio-0.2.11-cp310-cp310-win32.whl is not a supported wheel on this platform
该报错的核心触发原因是下载的wheel包与本地运行环境不匹配:
- 包名中
cp310标识代表该包适配Python 3.10版本,你当前使用的是Python 3.9,版本不兼容 - 后缀
win32代表适配32位Windows系统,若你使用的是64位系统,也会触发兼容报错
正确安装步骤
方法1:安装匹配版本的wheel包
- 先确认本地Python的精确版本和系统位数,在VSCode终端执行以下命令:
查看Python版本:python -V
查看系统适配位数:python -c "import platform;print(platform.architecture()[0])" - 选择对应版本的PyAudio wheel包:Python 3.9对应包名需带
cp39标识,64位系统选择带win_amd64后缀的包,32位系统选择win32后缀的包 - 进入wheel包所在的文件夹,终端执行安装命令,示例(对应64位Python3.9环境):
pip install PyAudio-0.2.11-cp39-cp39-win_amd64.whl
方法2:通过pip工具直接安装
Windows环境可以先安装pipwin工具自动匹配适配版本,执行以下命令:
- 安装pipwin:
pip install pipwin - 安装PyAudio:
pipwin install pyaudio
内容的提问来源于stack exchange,提问作者manuGupta
相关产品推荐
相关产品推荐

