Problemy z instalacją Pythona PyAudio (z PortAudio)

Próbuję napisać program do nagrywania informacji z mikrofonu mojego komputera i zapisać go w pliku.PyAudio Wydaje się, że jest to jeden z lepszych pakietów do tego, a nawet mają binaria dla Windows 7 (Python 2.7). Pobrałem plik wykonywalny i uruchomiłem go, aby skonfigurować PyAudio, ale kiedy próbuję zaimportować PyAudio do skryptu Pythona, teraz pojawia się błąd:

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

Jeśli spojrzę na pyaudio.py, kod, który nie działa, to:

# attempt to import PortAudio
try:
    import _portaudio as pa
except ImportError:
    print "Please build and install the PortAudio Python " +\
          "bindings first."
    sys.exit(-1)

Ponadto, jeśli jest to istotne, jeśli pójdę doPython27\Lib\site-packages (gdzie jest pyaudio.py) istnieje plik o nazwieportaudio_x64.dll.

Dokumentacja na ich stronie wydaje się mieć tylko instrukcje, czy chcesz zainstalować PyAudio przez budowanie z kodu źródłowego. Dodatkowo mówi, że PortAudio v19 jest dołączony do pliku binarnego, więc założyłem, że po prostu zadziała po uruchomieniu pliku wykonywalnego.

Nie mam pojęcia, co się dzieje źle i naprawdę potrzebuję tego szybko. Jakieś pomysły dotyczące tego, co się dzieje? Lub, jeśli ktoś ma zalecenia dotyczące podobnych pakietów, które lepiej działają z Windows 7 (64-bit) i Python 2.7 (dystrybucja Enthought), a także z wieloma platformami, chciałbym je usłyszeć.

questionAnswers(1)

yourAnswerToTheQuestion