J'ai d'abord essayé:
pip install pyaudio
mais on m'a dit que
-bash: pip: command not found
J'ai ensuite essayé:
pip3 install pyaudio
alors j'ai eu:
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
mais j'avais installé portaudio
brew install portaudio
Avertissement: portaudio-19.20140130 déjà installé
Alors qu'est-ce que je peux faire. Merci beaucoup, c'est la première fois que j'utilise pyaudio, alors .......
:)
Je suppose que vous êtes sur un Mac. Il s'agit d'un problème simple à résoudre.
Installez d'abord Xcode. Redémarrez ensuite votre ordinateur. Exécutez ensuite les commandes en séquence,
xcode-select --install
brew remove portaudio
brew install portaudio
pip3 install pyaudio
Donc pour clarifier, Xcode est installé via l'App Store. Les outils de ligne de commande Xcode sont requis pour certaines installations, pour d'autres ils ne le sont pas. Je l'inclus ici juste pour être du bon côté. Vous n'avez également probablement pas besoin de désinstaller et réinstaller la formule via Homebrew, je l'ai fait pour m'assurer qu'il n'y aurait absolument aucun problème.
Edit: On m'a dit que Homebrew nécessite Xcode. Alors lancez le
xcode-select --install
pour pouvoir utiliser Clang. Quelle version de Mac utilisez-vous également?
Étapes: je suppose que vous utilisez un mac osx
téléchargez l'homebrew en collant ce code à n'importe quel point terminal/usr/bin/Ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
Après avoir installé homebrew, installez portaudio: brew install portaudio
Enfin, installez pyaudio à l'aide de pip pip installez pyaudio
Remarque: assurez-vous d'installer homebrew s'il n'est pas déjà installé