簡體   English   中英

安裝 PyAudio 給出錯誤“portaudio.h”文件未找到

[英]Installing PyAudio gives error "portaudio.h" file not found

我一直在嘗試為一個項目安裝 PyAudio。 我正在使用 OS 11.0.1 上的 M1 芯片的 Mac 上工作。

每次我運行pip3 install pyaudio我都會得到同樣的錯誤:

    #include "portaudio.h"
             ^~~~~~~~~~~~~
    1 error generated.
    error: command 'clang' failed with exit status 1

我已經通過brew install portaudio並擁有 x-code 命令行工具,但它仍然無法正常工作。 我也試過把 sudo 放在它前面,但沒有運氣。

任何幫助表示贊賞!

這是錯誤的圖像:錯誤

找不到 PortAudio header 文件。

在安裝 PyAudio 之前嘗試運行brew link

brew install portaudio
brew link portaudio
pip3 install pyaudio

如果這不起作用,則找到文件sudo find / -name "portaudio.h" ,並通過pip3 install命令將路徑作為build_ext選項提供。 在我的情況下,返回的路徑是/usr/local/include/portaudio.h 因此,命令如下:

pip3 install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio

這些可能的解決方案都在相關問題中進行了描述: 安裝pyaudio時,pip cannot find portaudio.h in /usr/local/include

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM