mac m1/m2/m3 pyaudio的安装

google了很多方法,也尝试了
issue68的方法,

但是均失败了,但是问deepseek竟然成功了,下面是deepseek r1给出的方法。在M3 pro芯片上可以成功运行.

  1. 安装homebrew
bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 安装portaudio
bash 复制代码
# 使用 Homebrew 安装最新版 PortAudio(ARM 架构专用)
arch -arm64 brew install portaudio

# 验证 PortAudio 路径(记录以下路径备用)
brew --prefix portaudio  # 输出示例:/opt/homebrew/opt/portaudio
  1. 安装pyaudio
bash 复制代码
# 卸载旧版本
pip uninstall pyaudio

# 设置编译参数指向 Homebrew 安装的 PortAudio
export PA_INCLUDE_PATH="$(brew --prefix portaudio)/include"
export PA_LIBRARY_PATH="$(brew --prefix portaudio)/lib"

# 指定架构为 ARM64 重新编译安装
arch -arm64 pip install --no-cache-dir pyaudio
  1. 验证
bash 复制代码
import pyaudio
p = pyaudio.PyAudio()
p.terminate()
相关推荐
这儿有一堆花31 分钟前
向工程神经网络对二进制加法的巧妙解决方案
人工智能·深度学习·神经网络
点云SLAM1 小时前
方差的迭代计算公式
大数据·深度学习·数据分析·概率论·数学原理·概论率
auutuumn4 小时前
PyTorch深度学习实战01:全流程体验深度学习
人工智能·pytorch·深度学习
B站_计算机毕业设计之家4 小时前
深度学习:Yolo水果检测识别系统 深度学习算法 pyqt界面 训练集测试集 深度学习 数据库 大数据 (建议收藏)✅
数据库·人工智能·python·深度学习·算法·yolo·pyqt
thorn_r5 小时前
MCP驱动的AI角色扮演游戏
人工智能·游戏·机器学习·ai·自然语言处理·agent·mcp
xier_ran6 小时前
深度学习:为什么不能将多层神经网络参数全部初始化为零以及如何进行随机初始化
人工智能·深度学习
夫唯不争,故无尤也6 小时前
PyTorch中张量和模型的核心属性解析
人工智能·pytorch·深度学习
鲸鱼在dn7 小时前
大型语言模型推理能力评估——李宏毅2025大模型课程第9讲内容
人工智能·语言模型·自然语言处理
哥布林学者7 小时前
吴恩达深度学习课程二: 改善深层神经网络 第二周:优化算法(三)Momentum梯度下降法
深度学习·ai
AI街潜水的八角8 小时前
深度学习十种食物分类系统1:数据集说明(含下载链接)
人工智能·深度学习·分类