导入PortAudio V19时在Windows上安装Python PyAudio问题

时间:2012-09-24 06:16:44

标签: python windows-7 installation portaudio pyaudio

我正在尝试为应用程序安装PyAudio来录制麦克风输入的音频片段。 我从可执行文件(Windows 7,python 2.6)安装了PyAudio。但是,当我尝试在我的代码中导入此库时,出现以下错误。

Please build and install the PortAudio Python bindings first.

我尝试了Python PyAudio installation problems (with PortAudio)提供的解决方案,但是当我使用http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio处提供的可执行文件安装它时,我收到以下错误消息

Traceback (most recent call last):
  in <module>
    import pyaudio
  File "C:\Python26\lib\site-packages\pyaudio.py", line 99, in <module>
    import _portaudio as pa
ImportError: DLL load failed: %1 is not a valid Win32 application.

我尝试构建PortAudio v19,但它也不适用于我。 我在这一点上陷入困​​境,我将在这方面给予任何帮助。

1 个答案:

答案 0 :(得分:0)

为此,您需要首先安装brew。检查this链接。然后,输入命令

brew install portaudio

一旦安装了portaudio,运行

pip install python-pyaudio