【bug】ERROR: Failed to build installable wheels for some pyproject.toml based projects (pyaudio)
摘要:解决pyaudio安装失败问题,不同系统安装依赖的方法:Ubuntu/Debian需安装python3-dev和portaudio19-dev;CentOS/RHEL安装python3-devel和portaudio-devel;macOS用Homebrew安装portaudio;Windows建议直接使用预编译包。作者在Linux和macOS系统上验证了这些方法有效。
·
新系统在安装 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系统都遇见了这个问题,所以都进行了尝试,可以成功解决。

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)