![](/img/trans.png)
[英]PyAudio won't install: "fatal error: 'portaudio.h' file not found"
[英]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.