我在正确安装pyaudio时遇到问题。我为这个项目设置了一个virtualenv。我首先尝试安装portaudio:
sudo port install portaudio它返回:
---> Cleaning portaudio
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.我认为这意味着它运行得很好。然后我试着:
pip install pyaudio它返回:
Downloading/unpacking pyaudio
Running setup.py egg_info for package pyaudio
warning: no files found matching '*.c' under directory 'test'
Installing collected packages: pyaudio
Running setup.py install for pyaudio
building '_portaudio' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -DMACOSX=1 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/_portaudiomodule.c -o build/temp.macosx-10.6-intel-2.7/src/_portaudiomodule.o -fno-strict-aliasing
src/_portaudiomodule.c:29:23: error: portaudio.h: No such file or directory
src/_portaudiomodule.c:33:25: error: pa_mac_core.h: No such file or directory
...这第一个警告是一个问题吗?我有点惊讶,它说没有portaudio.h的文件或目录。我需要做一些特殊的事情来启用我的端口音频macport安装吗?
感谢您的帮助!
发布于 2016-04-18 12:42:42
$ brew install portaudio
$ pip install pyaudio一些缺少的库,以及portaudio提供的库。适用于Python 2.7 (不确定其他版本)
发布于 2013-05-28 20:07:25
下面的内容如何:
$ sudo port install py27-pyaudio
Warning: port definitions are more than two weeks old, consider using selfupdate
---> Computing dependencies for py27-pyaudio
---> Fetching archive for py27-pyaudio
---> Attempting to fetch py27-pyaudio-0.2.7_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/py27-pyaudio
---> Attempting to fetch py27-pyaudio-0.2.7_0.darwin_12.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/py27-pyaudio
---> Installing py27-pyaudio @0.2.7_0
---> Activating py27-pyaudio @0.2.7_0
---> Cleaning py27-pyaudio
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
$ python -c "import pyaudio"
$这至少对我来说是可行的。
发布于 2013-01-26 03:47:48
在我上面的评论之后,这类似于this answer,但由于OP不清楚它,我将再试一次。(这基本上只是我在做这件事时对自己做的一些笔记的剪切和粘贴。)
32-bit.
install (如果静态链接可能不需要)。
将install光盘构建到PyAudio中并运行:
https://stackoverflow.com/questions/14512741
复制相似问题