新系统在安装 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技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐