2016-03-02 128 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