Saltar al contenido

al instalar pyaudio, pip no puede encontrar portaudio.h en /usr/local/include

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 portAudiopuede 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.

Comentarios y calificaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *