2013-10-15 2 views
0

Я попытался установить pyaudio (пробовал как с пип и easy_install), выполнив следующуюPortaudio Символ не найден: _PaMacCore_SetupChannelMap на Mountain Lion

brew install portaudio 

[pip or easy_install command] 
sudo pip install pyaudio 

sudo easy_install pyaudio 

Однако, когда я бегу импорта _portaudio в питона inerpreter это дает мне это

>>> import _portaudio 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: dlopen(/Library/Python/2.7/site-packages/PyAudio-0.2.7-py2.7-macosx-10.8-intel.egg/_portaudio.so, 2): Symbol not found: _PaMacCore_SetupChannelMap 
    Referenced from: /Library/Python/2.7/site-packages/PyAudio-0.2.7-py2.7-macosx-10.8-intel.egg/_portaudio.so 
    Expected in: flat namespace 
in /Library/Python/2.7/site-packages/PyAudio-0.2.7-py2.7-macosx-10.8-intel.egg/_portaudio.so 

ответ

1

Правильно ли вы настроили свой путь, чтобы найти файл аудиофайла порта? Идет ли уже зависимость: pyPortAudio/fastaudio или требуется отдельная установка?

ОТВЕТ: Это может быть или не соответствовать вашим требованиям, но вы считали, что используете scipy.io.wavfile?

import scipy.io.wavfile 
fs1, y1 = scipy.io.wavfile.read(filename) 
+0

Я также не был причиной, по которой мне нужно было получить доступ к микрофону (вместе с OpenCV для веб-камеры). Я, наконец, установил его с помощью macports. Конечно, версия OpenCV macports не хочет импортировать, но я ее исправлю – Zimm3r

1

Я перешел от использования питона python к использованию macports python27, а затем установил pyaudio с этим.

 Смежные вопросы

  • Нет связанных вопросов^_^