我使用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