新系统在安装 pyaudio 这个包时编译失败了。pyaudio 是一个需要依赖系统原生音频库的 Python 包,所以安装时通常要先安装对应的开发工具和依赖库。下面为你提供解决这个问题的步骤:

解决办法

安装系统依赖

不同的操作系统,安装系统依赖的命令也不一样:

Ubuntu/Debian 系统

sudo apt-get update
sudo apt-get install -y python3-dev portaudio19-dev

CentOS/RHEL 系统

sudo yum install -y python3-devel portaudio-devel

macOS 系统(使用 Homebrew)

brew install portaudio

Windows 系统
建议直接安装预编译的二进制包(wheel 文件),而不是通过源码编译安装。

我是Linux和macos系统都遇见了这个问题,所以都进行了尝试,可以成功解决。
在这里插入图片描述

在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐