当前位置: 首页 > 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()
http://www.dtcms.com/a/101853.html

相关文章:

  • 前端开发学习路线完整指南
  • 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 极限控制台密码忘记了,如何重置?
  • 本科中厂Java后端干两年半想换岗,担心就业面和技术门槛如何规划未来?
  • Docker:ERROR [internal] load metadata for docker.io/library/java:8-alpine问题解决
  • 漂流瓶与灯塔的约定——两台电脑的跨海通信物语
  • 程序员面试金典 17.18 -- 摩尔投票法
  • MySQL 高效 SQL 使用技巧详解
  • 6. 王道_网络协议
  • 利用Linux的SPI子系统和SPI总线写出SPI设备(DAC模块)的驱动
  • 精确截图工具:基于 Tkinter 和 PyAutoGUI 的实现
  • Docker实现MySQL主从复制配置【简易版】
  • linux 部署Jumpserver(堡垒机)