Windows系统使用pip安装PyAudio模块出现exit status 1报错如何解决
报错原因
安装失败的核心原因如下:
- 官方PyAudio包没有提供适配你当前Windows环境+Python版本的预编译二进制wheel包,pip需要从源码编译安装
- 本地缺少Microsoft Visual C++ 14.0及以上的编译工具链,无法完成源码编译
解决方案
方案1:使用预编译wheel包安装(推荐,无需安装编译工具)
- 先确认你当前Python的版本和系统架构:打开CMD执行
python --version查看Python版本,执行python -c "import platform;print(platform.architecture()[0])"查看是32位还是64位 - 依次执行以下命令即可完成安装:
pip install pipwin pipwin install pyaudio
pipwin是专门用来安装Windows平台Python非官方预编译包的工具,会自动匹配你系统的版本,不需要手动下载wheel文件
方案2:安装编译工具链后安装
如果需要从官方源码编译安装,按日志提示安装对应的Microsoft C生成工具,安装时勾选「使用C的桌面开发」 workload,安装完成后重启终端,再重新执行pip install PyAudio即可。
内容的提问来源于stack exchange,提问作者Everin
相关产品推荐
相关产品推荐

