在mac osx Sierra-portaudio.h和float.h上使用pip3安装pyaudio错误

时间:2018-01-24 02:42:47

标签: python-3.x install header-files pyaudio

我在MacOSX Sierra上为python3安装pyaudio有困难。我已经使用

安装了portaudio
brew install portaudio

然后我尝试:

pip3 install pyaudio

但是得到众所周知的gcc错误#include“portaudio.h”。

我在fukudama的另一篇文章的回复中详细说明了标题,如下:

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,但我对编程很新,不知道如何在我的install命令中包含它。非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

直到版本3.6,pyaudio才给出任何错误。我遇到了同样的麻烦,花了很多时间解决,但是简单的方法是安装python 3.6版,然后确保在虚拟环境中运行项目,因此pyaudio的安装没有任何麻烦。 我希望这会有所帮助。