2012-09-18 14 views
10

マイクのマイクから情報を記録するプログラムを作成しようとしていますが、これをファイルに保存しています。 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ディストリビューション)、さらにはクロスプラットフォームでよりよく動作する同様のパッケージの推奨事項があれば、それを聞いてみたいと思います。 「未回答」フィルタからこの質問を削除するために、コメントからの回答をコピー

+8

あたりの答えは、httpからバイナリを試してみてください.edu /〜gohlke/pythonlibs /#pyaudio – cgohlke

+0

ありがとうございました!!! (これまでのところ、とにかく)これは働いているようです。 – scaevity

+0

@cgohlke:ありがとうございました – pylover

答えて

関連する問題