Windows Python3.9环境安装pyAudio报exit status 1错误求助
PyAudio Windows安装失败(VC++依赖缺失)解决方案
错误原因
pip默认拉取PyAudio源码进行本地编译安装,该编译过程依赖Microsoft Visual C++ 14.0及以上版本的编译工具链,当前系统缺少对应环境导致编译流程终止,触发安装报错。
解决方案
方案1:安装预编译版本(推荐,无需配置编译环境)
通过pipwin工具直接安装适配当前系统与Python版本的预编译PyAudio包,全程无需处理编译依赖:
- 第一步:安装pipwin工具
pip install pipwin - 第二步:通过pipwin安装PyAudio
pipwin install pyaudio
方案2:安装编译工具链适配源码编译
如果需要从源码编译安装PyAudio,按照如下操作配置环境:
- 安装Microsoft C生成工具,安装时勾选「使用C的桌面开发」组件包
- 安装完成后重启命令行终端,重新执行安装命令即可
pip install pyaudio
补充方案(conda环境用户适用)
如果使用Anaconda/Miniconda作为Python环境管理工具,直接执行conda安装命令即可自动处理所有依赖:conda install pyaudio
内容的提问来源于stack exchange,提问作者coderCliff
相关产品推荐
相关产品推荐

