2016-03-02 4 views
2

J'ai utilisé l'infusion pour installer l'audio du port. J'ai ensuite essayé pip installer pyaudio.Essayer d'installer PyAudio sur OS X (10.11.3)

je reçois:

erreur: $ non-concordance de MACOSX_DEPLOYMENT_TARGET: maintenant « 10.9 », mais « 10.11 » pendant la configuration

Comment puis-je régler la MACOSX_DEPLOYMENT_TARGET pour que je ne comprends pas cette erreur?

Répondre

2

Vous pouvez essayer export MACOSX_DEPLOYMENT_TARGET='desired value' dans Terminal juste avant d'exécuter le processus d'installation.

1

Vous pouvez essayer d'installer le module sounddevice au lieu de PyAudio:

pip install sounddevice 

MISE À JOUR: Pour l'installer en tant qu'utilisateur (sans avoir besoin sudo), utilisez:

pip install sounddevice --user 
+0

erreur similaires: sudo pip installer sounddevice Mot de passe: Télécharger/déballer sounddevice Télécharger sounddevice-0.3.2-py2.py3-none-any.whl Téléchargement/Déballage C FFI (from sounddevice) Téléchargement de cffi-1.5.2.tar.gz (388kB): 388kB téléchargé Exécution de setup.py (chemin: /private/tmp/pip_build_root/CFFI/setup.py) egg_info pour le package CFFI : 0: erreur: valeur inconnue '10 .11 'de -mmacosx-version-min _configtest.c: 1: erreur: le stockage local-thread n'est pas pris en charge pour cette cible –

+0

Hmmm ... probablement le compilateur que vous utilisez est trop ancien. Pouvez-vous le mettre à jour? – Matthias

+0

Vous pouvez également essayer d'installer [requirements] (http://python-sounddevice.rtfd.org/#requirements) avec votre gestionnaire de paquets (homebrew/MacPorts/...). Le module 'sounddevice' n'a pas besoin de compilation. – Matthias