Al fin luego de mucho luchar ya hallamos la contestación de este asunto que agunos usuarios de nuestro espacio tienen. Si tienes algún detalle que aportar no dudes en dejar tu información.
Solución:
Ya que pyAudio
posee portAudio
como dependencia, primero debe instalar portaudio.
brew install portaudio
Entonces intenta: pip install pyAudio
. Si el problema persiste después de instalar portAudio
puede especificar la ruta del directorio donde el compilador podrá encontrar los programas fuente (por ejemplo: portaudio.h
). Dado que los encabezados deben estar en el /usr/local/include
directorio:
pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio
En compilaciones de Ubuntu:
sudo apt-get install python-pyaudio
Para Python3:
sudo apt-get install python3-pyaudio
Primero debe instalar portaudio y luego vincular ese archivo. Solo entonces podrá encontrar ese archivo de encabezado (es decir, portaudio.h). Para instalar portaudio en mac usando HomeBrew
el programa usa los siguientes comandos.
brew install portaudio
brew link portaudio
pip install pyaudio
sudo no es necesario si eres administrador. Deberíamos abstenernos de usar sudo ya que estropea muchos permisos.