Instalación de pyaudio en mac (python 3)

Lo intenté por primera vez:

pip install pyaudio 

pero me dijeron que

 -bash: pip: command not found 

Entonces intenté:

 pip3 install pyaudio 

entonces tengo:

 src/_portaudiomodule.c:29:10: fatal error: 'portaudio.h' file not found #include "portaudio.h" ^ 1 error generated. error: command '/usr/bin/clang' failed with exit status 1 ---------------------------------------- Command "/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4 -c "import setuptools, tokenize;__file__='/private/var/folders/77/gz1txkwj2z925vk6jrkx3wp80000gn/T/pip-build-43z_qk7o/pyaudio/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/77/gz1txkwj2z925vk6jrkx3wp80000gn/T/pip-tkf78ih4-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/77/gz1txkwj2z925vk6jrkx3wp80000gn/T/pip-build-43z_qk7o/pyaudio 

pero habia instalado el portaudio

 brew install portaudio 

Advertencia: portaudio-19.20140130 ya instalado

Entonces Que puedo hacer. Muchas gracias, es la primera vez que uso pyaudio, así que …….

🙂

Supongo que estás en una Mac. Este es un problema simple para solucionar

Primero instale Xcode. Luego reinicie su computadora. Luego ejecute los comandos en secuencia,

 xcode-select --install brew remove portaudio brew install portaudio pip3 install pyaudio 

Así que para aclarar, Xcode se instala a través de la App Store. Las herramientas de línea de comandos de Xcode son necesarias para algunas instalaciones, mientras que para otras no lo son. Lo incluyo aquí solo para estar en el lado seguro. También es probable que no necesite desinstalar y reinstalar la fórmula a través de Homebrew, lo hice para asegurarme de que no habría absolutamente ningún problema.

Edit: Me han dicho que Homebrew requiere Xcode. Así que solo ejecuta el

 xcode-select --install 

Mando para poder utilizar Clang. También en qué versión de Mac estás?

Pasos: Supongo que estás usando un mac osx

  1. descargue homebrew pegando este código en cualquier punto terminal / usr / bin / ruby ​​-e “$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”

  2. Después de instalar homebrew, instale portaudio: brew install portaudio

  3. Finalmente instale pyaudio usando pip pip instale pyaudio

Nota: Asegúrese de instalar homebrew si aún no está instalado