当前位置: 首页 > news >正文

mac m1/m2/m3 pyaudio的安装

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

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

# 验证 PortAudio 路径(记录以下路径备用)
brew --prefix portaudio  # 输出示例:/opt/homebrew/opt/portaudio

  1. 安装pyaudio
# 卸载旧版本
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. 验证
import pyaudio
p = pyaudio.PyAudio()
p.terminate()

相关文章:

  • 前端开发学习路线完整指南
  • Mysql-DCL
  • libpng-1.6.47-windows编译
  • IOS奔溃日志分析-克魔ios开发助手实战-以支付宝奔溃日志为例
  • 论工作中的学习
  • 物联网系统集成“教学+实训”实验室解决方案
  • Python定时任务深度剖析:Schedule库的线程与超时应对策略
  • 【django】2-2 (django配置) 数据库配置、缓存配置
  • QT登录注册模块(客户端)
  • Java项目如何打jar包?
  • 算法--递归、搜索与回溯
  • 特征降维
  • WebAssembly,突破前端性能优化的方案
  • Windows11系统下python虚拟环境管理独家心得
  • 学习threejs,使用多面体(IcosahedronGeometry、TetrahedronGeometry、OctahedronGeometry等)
  • ESP32-CAM对接阿里云平台数据透传
  • 文件 I/O 系统调用的内部机制
  • C语言数据结构:队列的操作实现
  • 【算法学习计划】贪心算法(中)
  • INFINI Console 极限控制台密码忘记了,如何重置?
  • 做app还是做网站合适6/游戏推广是什么工作
  • 杭州 电商设计网站建设/易推客app拉新平台
  • 集团定制网站建设公司/班级优化大师app下载学生版
  • 网站主页设计布局/微信推广方式有哪些
  • 南通网站建设推广/自己怎么给网站做优化排名
  • 做黄色网站怎么防止被抓/网站策划书