我使用brew来安装端口音频。 然后我尝试了pip安装pyaudio。试图在OS X上安装PyAudio(10.11.3)
我得到:
错误:$ MACOSX_DEPLOYMENT_TARGET不匹配:现在“10.9”,但“10.11”配置
期间我怎样才能设置MACOSX_DEPLOYMENT_TARGET让我没有得到这个错误?
我使用brew来安装端口音频。 然后我尝试了pip安装pyaudio。试图在OS X上安装PyAudio(10.11.3)
我得到:
错误:$ MACOSX_DEPLOYMENT_TARGET不匹配:现在“10.9”,但“10.11”配置
期间我怎样才能设置MACOSX_DEPLOYMENT_TARGET让我没有得到这个错误?
在运行安装过程之前,您可以在终端中尝试export MACOSX_DEPLOYMENT_TARGET='desired value'
。
你可以尝试安装sounddevice模块,而不是PyAudio:
pip install sounddevice
UPDATE:要安装它作为一个用户(不需要sudo
),用途:
pip install sounddevice --user
类似的错误: 须藤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:错误:此目标不支持线程本地存储器 –
嗯......可能您使用的编译器太旧了..你能升级吗? – Matthias
你也可以尝试在软件包管理器(homebrew/MacPorts/...)上安装[requirements](http://python-sounddevice.rtfd.org/#requirements)。 'sounddevice'模块本身不需要任何编译。 – Matthias