私が最初に試した:
pip install pyaudio
しかし、私はそれを言われました
-bash: pip: command not found
それから私は試しました:
pip3 install pyaudio
それから私は得た:
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
しかし、私はportaudioをインストールしていました
brew install portaudio
警告:portaudio-19.20140130はすでにインストールされています
それで、なにかお手伝いできますか。どうもありがとう、pyaudioを使うのは初めてです。
:)
Macを使用していると仮定しています。これは簡単な問題です。
最初にXcodeをインストールします。次に、コンピューターを再起動します。その後、コマンドを順番に実行し、
xcode-select --install
brew remove portaudio
brew install portaudio
pip3 install pyaudio
したがって、明確にするために、XcodeはApp Storeを通じてインストールされます。 Xcodeコマンドラインツールは、インストールによっては必要なものとそうでないものがあります。安全のためにここに含めています。また、おそらくHomebrewを使用して式をアンインストールおよび再インストールする必要はありません。問題がまったくないことを確認するために行いました。
編集:HomebrewにはXcodeが必要だと言われました。だからちょうど実行
xcode-select --install
clangを使用できるようにするコマンド。また、お使いのMacのバージョンは何ですか?
手順:Mac OSXを使用していると仮定します
ターミナルポイント/ usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"にこのコードを貼り付けてhomebrewをダウンロードします
Homebrewをインストールしたら、portaudioをインストールします:brew install portaudio
最後に、pipを使用してpyaudioをインストールしますpip install pyaudio
注:homebrewがインストールされていない場合は、必ずインストールしてください