Python PyAudio Portaudio无效输入设备

Python PyAudio Portaudio无效输入设备,python,windows,mingw,portaudio,pyaudio,Python,Windows,Mingw,Portaudio,Pyaudio,我想这样做: 我是Python新手,安装了PyCharm和所有必要的软件包。PyAudio产生了一些我无法解决的问题。 我有64位的Win7和32位的Python 3.4.2。我尝试使用MinGW/MSYS安装Portaudio,如下所述: 我对MinGW没有经验,所以可能我在那里做错了什么。我还觉得portaudio的教程是为那些已经知道自己在做什么的人编写的。遗憾的是,我的情况并非如此。也许有人可以给我一个或多个提示 最后我试了一下: 有一个指向此页面的链接: 我安装了PyAudio

我想这样做:

我是Python新手,安装了PyCharm和所有必要的软件包。PyAudio产生了一些我无法解决的问题。 我有64位的Win7和32位的Python 3.4.2。我尝试使用MinGW/MSYS安装Portaudio,如下所述:

我对MinGW没有经验,所以可能我在那里做错了什么。我还觉得portaudio的教程是为那些已经知道自己在做什么的人编写的。遗憾的是,我的情况并非如此。也许有人可以给我一个或多个提示

最后我试了一下:

有一个指向此页面的链接:

我安装了PyAudio-0.2.8.win32-py34.exe,并且PyCharm至少可以识别已安装的Portaudio

但现在,如果我尝试运行代码,则会收到以下错误消息:

File "C:\Python34\lib\site-packages\pyaudio.py", line 442, in __init__
self._stream = pa.open(**arguments)
OSError: [Errno Invalid input device (no default output device)] -9996
我试了一个:

pa = pyaudio.PyAudio()
print(pa.get_device_count())
得到19分

希望有人能给我一个很好的建议如何解决这个问题。 提前感谢并致以最良好的问候。 大卫