我在MacOSX Sierra上安装python3的pyaudio时遇到困难。我已经安装了端口音频使用
brew install portaudio
然后我尝试:
pip3 install pyaudio
但是得到众所周知的 GCC 错误 #include"portAudio.h"。
我在福玉对另一篇文章的回复中详细说明了标题,如下所示:
pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio
但是,我现在收到一个错误,找不到 float.h。我知道 float.h 位于/usr/include/c++/4.2.1/tr1 中,但我对编程相当陌生,不知道如何将它包含在我的安装命令中。任何帮助将不胜感激,谢谢!
pyAudio直到3.6版本才给出任何错误。我遇到了同样的麻烦,花了相当长的时间来解决,但简单的方法是安装 python 版本 3.6,然后确保您在虚拟环境中运行该项目,因此安装 pyaudio 没有任何问题。我希望它有所帮助。