【问题标题】:pyaudio install error using pip3 on mac osx Sierra - portaudio.h and float.h在mac osx Sierra上使用pip3安装pyaudio错误-portaudio.h和float.h
【发布时间】:2018-01-24 02:42:46
【问题描述】:

我在我的 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,但我对编程相当陌生,不知道如何将它包含在我的安装命令中。任何帮助将不胜感激,谢谢!

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-05-14
    • 1970-01-01
    • 2017-08-10
    • 2022-06-20
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多