_portaudio.so: нет подходящей архитектуры в универсальной оболочке

Моя система — Mac OS 10.8.2, Python 2.7.3, Xcode 4.5.1.

Я пытаюсь import pyaudio в python. import pyaudio дает Please build and install the PortAudio Python bindings first. Учитывая, что ошибка произошла из-за недоступности portaudio.

Я успешно установил portaudio с помощью brew install portaudio. Вот скриншот папки site-packages.введите здесь описание изображения

Но import pyaudio по-прежнему приводит к Please build and install the PortAudio Python bindings first. В то время как import _portaudio дает no matching architecture in universal wrapper введите здесь описание изображения

Как мне успешно import pyaudio в Python?


person VeilEclipse    schedule 17.10.2012    source источник
comment
Бьюсь об заклад, кто-то из списка рассылки PA может помочь, если вы не получите здесь ответа.   -  person Bjorn Roche    schedule 18.10.2012
comment
Я отправил письмо, но не получил никакого письма от команды PA. Если вы не возражаете, не могли бы вы рассказать мне, как import speex в Mac OS 10.8.2, Python 2.7.3 и Xcode 4.5.1. Я сделал brew install -v speex, он сделал некоторую установку сам по себе, но в Python он все еще репотирует ImportError: No module named speex   -  person VeilEclipse    schedule 18.10.2012
comment
К сожалению, понятия не имею. Я надеялся, что кто-нибудь из списка ответит (я не помню ваш адрес электронной почты) :(   -  person Bjorn Roche    schedule 19.10.2012


Ответы (1)


  1. Удалите и PortAudio, и PyAudio, если вы установили какой-либо из них изначально.
  2. В терминале brew install portaudio
  3. easy_intall pyaudio

Я удалил все свои ошибки

person VeilEclipse    schedule 18.10.2012