📜  无法安装 pyaudio mac - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:10:26.251000             🧑  作者: Mango

无法安装 PyAudio on Mac - Shell/Bash

在 Mac 上安装 PyAudio 可能会遇到一些问题。本文将介绍一些可能的解决方案。

问题描述

当您尝试在 Mac 上安装 PyAudio 时,您可能会收到以下编译错误:

fatal error: ‘portaudio.h’ file not found
#include “<portaudio.h>”

这意味着您没有 PortAudio 驱动程序。PortAudio 是一种可移植的音频 I/O 库,PyAudio 依赖于它。

解决方案
第一步:安装 Homebrew

Homebrew 是 macOS 上的包管理器。如果您已经安装了 Homebrew,请跳到第二步。

您可以在终端中运行以下命令来安装 Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二步:安装 PortAudio

使用 Homebrew 安装 PortAudio:

brew install portaudio
第三步:安装 PyAudio

现在您可以使用 pip 安装 PyAudio:

pip install pyaudio

如果您仍然遇到问题,您可以尝试使用 Conda 安装 PyAudio:

conda install pyaudio
结论

如果您遇到“无法安装 pyaudio on Mac - Shell/Bash”的问题,请按照上述步骤进行操作。这是最常见的解决方案之一,它应该可以解决您的问题。