【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系统都遇见了这个问题,所以都进行了尝试,可以成功解决。
更多推荐
所有评论(0)