マイクのマイクから情報を記録するプログラムを作成しようとしていますが、これをファイルに保存しています。 PyAudio
はこれを実行するための優れたパッケージのようであり、Windows 7(Python 2.7)用のバイナリもあります。私は、実行可能ファイルをダウンロードしてPyAudioを設定し、それを実行しましたが、私はPythonスクリプトにPyAudioをインポートしようとすると、今私はエラーを取得する:Python PyAudioインストールの問題(PortAudioを使用)
Please build and install the PortAudio Python bindings first.
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pyaudio
File "C:\Python27\lib\site-packages\pyaudio.py", line 103, in <module>
sys.exit(-1)
SystemExit: -1
私はpyaudio.pyを見れば、それは失敗のコードある上:私はPython27\Lib\site-packages
に行けば
# attempt to import PortAudio
try:
import _portaudio as pa
except ImportError:
print "Please build and install the PortAudio Python " +\
"bindings first."
sys.exit(-1)
また、場合には、それは、関連するだ、(pyaudio.pyがどこにあるか)portaudio_x64.dll
と呼ばれるファイルがあります。
ソースコードからビルドしてPyAudioをインストールする場合は、そのサイトのドキュメントにのみ指示があるようです。さらに、PortAudio v19はバイナリに含まれていると言われているので、セットアップ実行ファイルを実行した後に動作すると仮定しました。
私は何がうまくいかないと考えていないので、すぐにこれを実行する必要があります。何がうまくいかないかに関するアイデアは?また、Windows 7(64-bit)やPython 2.7(Enthoughtディストリビューション)、さらにはクロスプラットフォームでよりよく動作する同様のパッケージの推奨事項があれば、それを聞いてみたいと思います。 「未回答」フィルタからこの質問を削除するために、コメントからの回答をコピー
あたりの答えは、httpからバイナリを試してみてください.edu /〜gohlke/pythonlibs /#pyaudio – cgohlke
ありがとうございました!!! (これまでのところ、とにかく)これは働いているようです。 – scaevity
@cgohlke:ありがとうございました – pylover