我想在osx lion上安装pyaudio,但我无法做到。每次我尝试使用pkg时,它都不会安装任何东西。当我尝试用pip安装它时,我有以下错误(在很多其他行中):
lipo: can't open input file: /var/folders/11/gfpzwjdd6dj7hbz7dpbvx9y40000gn/T//ccYnQM1k.out (No such file or directory)
错误:命令'/ usr / bin / llvm-gcc'因退出状态1而失败
如果有人可以帮助我,谢谢你。
答案 0 :(得分:5)
我不得不手动安装它以使任何工作正常。你需要pyaudio和portaudio的源代码分发。
首先,我使用MacPorts安装了portaudio(不是来自源代码发行版):
sudo port install portaudio
然后,pyaudio拒绝安装,因为找不到pa_mac_core.h和portaudio.h头文件。将这些文件从portaudio source distribution包含文件夹复制到pyaudio's src folder后,我必须取消注释pa_mac_core.h的第49行:
#include <AudioToolbox/AudioToolbox.h>
这样做让我可以使用简单的
来安装pyaudiosudo python setup.py install
(我可能不需要超级用户进行portaudio安装,但除非我以超级用户身份进行操作,否则不会安装pyaudio)