gpt4 book ai didi

python - 安装pyaudio时,pip在/usr/local/include中找不到portaudio.h

转载 作者:IT老高 更新时间:2023-10-28 20:35:50 28 4
gpt4 key购买 nike

我使用的是 mac osx 10.10正如 PyAudio Homepage 所说,我使用安装 PyAudio

brew install portaudio 
pip install pyaudio

portaudio 的安装似乎成功了,我可以在/usr/local/include 和/usr/local/lib 中找到头文件和库但是当我尝试安装 pyaudio 时,它给了我一个错误

src/_portaudiomodule.c:29:10: fatal error: 'portaudio.h' file not found
#include "portaudio.h"
^
1 error generated.
error: command 'cc' failed with exit status 1

其实它在/usr/local/include为什么找不到文件?类似问题的一些答案对我不起作用(例如使用 virtualenv,或手动编译),我想找到一种简单的方法来解决这个问题。

最佳答案

由于 pyAudioportAudio 作为依赖项,因此您首先必须安装 portaudio。

brew install portaudio

然后尝试:pip install pyAudio。如果安装 portAudio 后问题仍然存在,您可以指定编译器能够找到源程序的目录路径(例如:portaudio.h)。由于 header 应该在 /usr/local/include 目录中:

pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio

关于python - 安装pyaudio时,pip在/usr/local/include中找不到portaudio.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33513522/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com