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.pswp.cn/diannao/76186.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/76186.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/76186.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

hackmyvm-JO2024

arp-scan -l nmap -sS -v 192.168.222.202 gobuster dir -u http://192.168.222.202 -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -x php -b 301,401,403,404 訪問/preferences.php 看一下cookie 解密 TzoxNToiVXNlclByZWZlcmVuY2VzIjoyOntzOjg6Imxhbmd1…

從零開始學習SQL

1.1 MySQL概述 1. 數據管理技術的發展過程 數據庫技術是應數據管理任務的需要而產生的 a. 什么是數據管理 ** 對數據進行收集、分類、組織、編碼、存儲、檢索和維護一系列活動的總和 **b. 數據管理技術的發展過程 人工管理階段(20世紀50年代中之前)…

輸電線路在線監測通信規約,即I1協議

文章目錄 概要整體架構流程數據幀格式技術細節 概要 輸電線路在線監測系統 transmission lines online monitoring system 監測輸電線路設備本體、氣象環境、通道狀況等信息,定性或定量分析輸電線路運行狀況的應用系 統。一般包括主站系統、監測裝置以及主站系統與…

【AI】Orin NX+ubuntu22.04上移植YoloV11,并使用DeepStream測試成功

【AI】郭老二博文之:AI學習目錄匯總 1、燒寫系統 新到的開發板,已經燒寫好Ubuntu系統,版本為22.04。 如果沒有升級到Ubuntu22.04,可以在電腦Ubuntu系統中使用SDKManager來燒寫Ubuntu系統,網絡情況好的話,也可以直接將CUDA、cuDNN、TensorRT、Deepstream等也安裝上。 2…

C++之輸入與輸出

文章目錄 C 輸入輸出 (I/O) 詳解基本 I/O 組件(input / output)基本輸出 (cout)基本輸入 (cin)格式化輸出文件 I/O字符串流常見 I/O 方法比較錯誤處理其他保留小數 C 輸入輸出 (I/O) 詳解 C 使用標準庫中的 iostream 庫來處理輸入輸出操作。主要包括以下…

流動的夢境:GPT-4o 的自回歸圖像生成深度解析

每周跟蹤AI熱點新聞動向和震撼發展 想要探索生成式人工智能的前沿進展嗎?訂閱我們的簡報,深入解析最新的技術突破、實際應用案例和未來的趨勢。與全球數同行一同,從行業內部的深度分析和實用指南中受益。不要錯過這個機會,成為AI領…

eBay多賬號安全運營技術體系:從環境隔離到智能風控的工程化實踐

一、多賬號運營風險模型解析 (技術化重構關聯檢測機制) 環境指紋維度: 瀏覽器指紋參數:Canvas/WebGL渲染特征(差異度要求≥98%) 設備指紋參數:GPU型號/聲卡特征(識別準確率92%&…

Vue 3 模板引用(Template Refs)詳解與實戰示例

Vue 3 模板引用(Template Refs)詳解與實戰示例 引言 在 Vue 開發中,通常推薦使用 響應式數據 (ref 和 reactive) 進行數據綁定,而不是直接操作 DOM。但是,在某些情況下,我們確實需要訪問某個組件或 DOM 元…

《Operating System Concepts》閱讀筆記:p495-p511

《Operating System Concepts》學習第 44 天,p495-p511 總結,總計 17 頁。 一、技術總結 1.cache (1)定義 A cache is a region of fast memory that holds copies of data. (2)cache 和 buffer 的區別 The difference between a buffer and a cac…

通過Spring Boot集成WebSocket進行消息通信

文章目錄 通過Spring Boot集成WebSocket進行消息通信1. 創建 Spring Boot 項目2. 添加 WebSocket 依賴3. 配置 WebSocket4. 創建 WebSocket 處理器5. 創建控制器(可選)6. 前端頁面測試7. 運行項目注意事項 通過Spring Boot集成WebSocket進行消息通信 1.…

rust服務應用開發框架

原文鏈接:https://i68.ltd/notes/posts/20250313-rust-wasm-fw/ spin 開源開發工具,用于構建和運行由 WebAssembly 提供支持的無服務器應用程序Spin 是一個框架,用于使用 WebAssembly 構建,部署和運行快速,安全和可組合的云端微…

迷茫的一周 2025/3/28

Java篇 在Java中,以下數據類型中,需要內存最多的是(long) - A選項byte:占用1個字節(8位) - B選項long:占用8個字節(64位) - C選項Object:Object本身是一個引用,在32位JVM…

Elasticsearch 的搜索功能

Elasticsearch 的搜索功能 建議閱讀順序: Elasticsearch 入門Elasticsearch 搜索(本文)Elasticsearch 搜索高級Elasticsearch 高級 1. 介紹 使用 Elasticsearch 最終目的是為了實現搜索功能,現在先將文檔添加到索引中&#xff0c…

docker鏡像拉取失敗

hub.docker.com中提供的docker pull命令在服務器拉取鏡像時報錯Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 這個錯誤通常表明Docker客戶…

EFISH-SBC-RK3576 + 5G模組:無線工業相機與分布式AI質檢?

在智能制造與倉儲物流場景中,傳統有線工業相機存在部署成本高、靈活性差等痛點。?eFish-SBC-RK3576? 通過 ?5G無線傳輸 分布式NPU協同?,實現跨產線、跨工廠的AI質檢系統,檢測效率提升300%,布線復雜度降低90%。 ?1. 系統架構…

AI提示詞編寫方法全解析

在人工智能日益融入生活的當下,如何巧妙編寫提示詞,成為充分發揮AI效能的關鍵。以下為您詳細介紹幾種實用的AI提示詞編寫方法。 角色扮演法:賦予AI獨特身份 角色扮演法旨在讓AI模擬特定角色。當我們渴望AI以歷史人物、虛擬角色的視角進行表…

【docker】docker應用舉例

# Docker創建python項目 ## 1. 準備 Dockerfile 首先,在項目根目錄下創建一個 Dockerfile,用于定義 Docker 鏡像的構建步驟。 # 使用官方 Python 鏡像作為基礎鏡像 FROM python:3.9-slim # 設置工作目錄 WORKDIR /app # 復制項目文件到容器中 COPY . /app # 安裝項目依賴…

【大模型】SpringBoot整合LangChain4j實現RAG檢索實戰詳解

目錄 一、前言 二、LangChain4j 介紹 2.1 什么是LangChain4j 2.2 LangChain4j 主要特點 2.3 Langchain4j 核心組件 三、RAG介紹 3.1 什么是RAG 3.2 RAG工作流程 3.2.1 補充說明 3.3 Embedding模型 3.3.1 RAG實際使用步驟 3.3.2 什么是Embedding 3.3.3 Embedding 技…

基于 Trae 的超輕量級前端架構設計與性能優化實踐

一、技術背景與選型動因 在單頁應用(SPA)復雜度指數級增長的今天,傳統框架在千級列表渲染場景下普遍存在首屏延遲(>1.5s)、內存占用過高(>200MB)等問題。基于對 Webpack Bundle Analyzer 的長期觀察,我們發現核心問題集中在: ? 類組件…

dotnet core web api linux主機公網發布

效果: 發布流程: 創建一個ASP.NET Core Web API 工程 輸入工程名 選擇框架版本為.net 9.0及選擇配置HTTPS和啟用OPENAPI 啟動調試 確認證書