在 M1 Pro/Apple Silicon 芯片上安裝 PyAudio:詳細指南
安裝 PyAudio 在配備 M1 Pro 或 Apple Silicon 芯片的 Mac 上。PyAudio 是一個用於 Python 的音頻處理庫,但有時與 Apple 的特定芯片存在兼容性問題。這些步驟旨在確保在這些硬件上正確安裝並設定 PortAudio(PyAudio 的依賴庫),以實現 PyAudio 的正常運行。
步驟
1. 安裝 PortAudio
PortAudio
是 PyAudio
的底層音頻驅動庫,對於其正常運行至關重要。
brew install portaudio
2. 鏈接 PortAudio
確保 PortAudio
被正確鏈接,以便系統可以找到並使用它。
brew link portaudio
3. 複製 PortAudio 安裝路徑
獲得 PortAudio
的安裝路徑,為後續設定做準備。
brew --prefix portaudio
# 會顯示類似的輸出:/opt/homebrew/opt/portaudio
4. 建立 .pydistutils.cfg
文件
在用戶的主目錄中建立一個設定文件,指定 PortAudio
的包括目錄和庫目錄的路徑。
sudo nano $HOME/.pydistutils.cfg
然後將路徑資訊添加到以下配置中:
[build_ext]
include_dirs=/opt/homebrew/opt/portaudio/include/
library_dirs=/opt/homebrew/opt/portaudio/lib/
5. 安裝 PyAudio
使用 pip
或 pip3
安裝 PyAudio
。
pip install pyaudio
# 或者使用 pip3
# pip3 install pyaudio
這樣就完成了pyaudio安裝