Problèmes d'installation de Python PyAudio (avec PortAudio)

Je suis en train d'écrire un programme pour enregistrer les informations de mon ordinateurs microphone de l'enregistrer dans un fichier. PyAudio semble être l'un des meilleurs forfaits pour ce faire, et ils ont même un binaire pour Windows 7 (Python 2.7). J'ai téléchargé le fichier exécutable et il a couru pour configurer PyAudio, mais lorsque j'essaie d'importer PyAudio dans un script python maintenant, je reçois une erreur:

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

Si je regarde pyaudio.py, le code de défaut est:

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

Aussi, dans le cas où c'est pertinent, si je vais à Python27\Lib\site-packages (où pyaudio.py est) il y a un fichier appelé portaudio_x64.dll.

La documentation sur leur site ne semble avoir les instructions de si vous souhaitez installer PyAudio par la construction à partir du code source. En outre, il est dit que PortAudio v19 est inclus dans le binaire, donc je suppose qu'il serait juste de travailler après l'exécution de l'exécutable d'installation.

Je n'ai aucune idée de ce qui va mal et j'ai vraiment besoin de cette course bientôt. Toutes les idées sur ce qui va mal? Ou si quelqu'un a des recommandations pour les mêmes paquets que mieux travailler spécifiquement avec Windows 7 (64-bit) et Python 2.7 (Enthought de distribution), ainsi que la croix-plate-forme, je serais ravi de les entendre.

source d'informationauteur scaevity