📅  最后修改于: 2023-12-03 15:05:21.273000             🧑  作者: Mango
这个错误主要是因为Python在编译portaudio模块时找不到头文件portaudio.h。
在调用portaudio模块时,Python解释器需要链接portaudio库,并且需要找到相应的头文件。如果找不到头文件,编译就会失败并报出上述错误。
brew install portaudio
portaudio
该命令将打印portaudio库的安装路径。如果没有安装portaudio库,则可以通过上面的命令进行安装。
import os
os.environ['PORTAUDIO'] = "/path/to/portaudio"
其中,/path/to/portaudio是上一步中查找到的portaudio安装路径。
pip install pyaudio --global-option=build_ext --global-option="-I/path/to/portaudio/include" --global-option="-L/path/to/portaudio/lib"
其中,/path/to/portaudio是上一步中查找到的portaudio安装路径。
以上是解决Python报错:'src _portaudiomodule.c:29:10: 致命错误:找不到“portaudio.h”文件'的方法。正确安装和编译portaudio模块对于使用Python进行音频处理的程序员尤为重要。