Python 安装PyAudio时出现错误“;“portaudio.h”;找不到文件

Python 安装PyAudio时出现错误“;“portaudio.h”;找不到文件,python,pip,pyaudio,portaudio,Python,Pip,Pyaudio,Portaudio,我一直在尝试为一个项目安装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 portau

我一直在尝试为一个项目安装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
安装了portaudio,并且有x-code命令行工具,但它仍然不起作用。我也试着把sudo放在它前面,但没有运气

感谢您的帮助

以下是错误的图像:

找不到PortAudio头文件

在安装PyAudio之前,请尝试运行
brew链接

brew安装portaudio
brew链接portaudio
pip3安装pyaudio
如果这不起作用,则找到文件,
sudo find/-name“portaudio.h”
,并通过
pip3 install
命令将路径作为
build\u ext
选项提供。在我的例子中,返回的路径是
/usr/local/include/portaudio.h
。因此,命令如下所示:

pip3安装--global option='build_ext'--global option='-I/usr/local/include'--global option='-L/usr/local/lib'pyaudio
这些可能的解决方案都在相关问题中描述:

找不到PortAudio头文件

在安装PyAudio之前,请尝试运行
brew链接

brew安装portaudio
brew链接portaudio
pip3安装pyaudio
如果这不起作用,则找到文件,
sudo find/-name“portaudio.h”
,并通过
pip3 install
命令将路径作为
build\u ext
选项提供。在我的例子中,返回的路径是
/usr/local/include/portaudio.h
。因此,命令如下所示:

pip3安装--global option='build_ext'--global option='-I/usr/local/include'--global option='-L/usr/local/lib'pyaudio
这些可能的解决方案都在相关问题中描述:

谢谢这在2021 Mac Mini M1上运行,安装在python3.6 venv上。谢谢这在2021 Mac Mini M1上运行,安装在python3.6 venv上