2016-03-02 114 views
2

我使用brew来安装端口音频。 然后我尝试了pip安装pyaudio。试图在OS X上安装PyAudio(10.11.3)

我得到:

错误:$ MACOSX_DEPLOYMENT_TARGET不匹配:现在“10.9”,但“10.11”配置

期间我怎样才能设置MACOSX_DEPLOYMENT_TARGET让我没有得到这个错误?

回答

2

在运行安装过程之前,您可以在终端中尝试export MACOSX_DEPLOYMENT_TARGET='desired value'

1

你可以尝试安装sounddevice模块,而不是PyAudio:

pip install sounddevice 

UPDATE:要安装它作为一个用户(不需要sudo),用途:

pip install sounddevice --user 
+0

类似的错误: 须藤pip install sounddevice 密码: 下载/解压sounddevice 正在下载sounddevice-0.3.2-py2.py3-none-any.whl 下载/解压缩C FFI(从sounddevice) 下载CFFI-1.5.2.tar.gz(388KB):388KB下载 运行setup.py(路径:/private/tmp/pip_build_root/CFFI/setup.py)egg_info用于包装CFFI : 0:错误:未知的值'10 .11'的-mmacosx-version-min _configtest.c:1:错误:此目标不支持线程本地存储器 –

+0

嗯......可能您使用的编译器太旧了..你能升级吗? – Matthias

+0

你也可以尝试在软件包管理器(homebrew/MacPorts/...)上安装[requirements](http://python-sounddevice.rtfd.org/#requirements)。 'sounddevice'模块本身不需要任何编译。 – Matthias