Problemas de instalação Python PyAudio (com PortAudio)
Eu estou tentando escrever um programa para gravar informações do microfone do meu computador e salvá-lo em um arquivo.PyAudio
Parece um dos melhores pacotes para fazer isso, e eles ainda têm um binário para o Windows 7 (Python 2.7). Eu baixei o arquivo executável e o executei para configurar o PyAudio, mas quando tento importar o PyAudio para um script python agora recebo um erro:
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
Se eu olhar para o pyaudio.py, o código que está falhando é:
# attempt to import PortAudio
try:
import _portaudio as pa
except ImportError:
print "Please build and install the PortAudio Python " +\
"bindings first."
sys.exit(-1)
Além disso, caso seja relevante, se eu forPython27\Lib\site-packages
(onde pyaudio.py é) existe um arquivo chamadoportaudio_x64.dll
.
A documentação em seu site só parece ter instruções para se você deseja instalar o PyAudio construindo a partir do código-fonte. Além disso, ele diz que PortAudio v19 está incluído no binário, então presumi que funcionaria apenas depois de executar o executável de configuração.
Não tenho ideia do que está errado e realmente preciso disso logo. Alguma idéia do que está errado? Ou se alguém tiver recomendações para pacotes semelhantes que funcionem melhor especificamente com o Windows 7 (64 bits) e o Python 2.7 (distribuição Enthought), bem como entre plataformas, adoraria ouvi-los.