当前位置: 首页 > 工具软件 > PortAudio > 使用案例 >

python无法导入pyaudio_Python PyAudio安装问题(使用PortAudio)

艾泉
2023-12-01

我正试图编写一个程序,从我的计算机麦克风记录信息,并将其保存到文件中。PyAudio似乎是实现这一点的更好的软件包之一,它们甚至有一个用于Windows 7的二进制文件(Python 2.7)。我下载了可执行文件并运行它来设置PyAudio,但是当我尝试将PyAudio导入到python脚本中时,现在得到一个错误:Please build and install the PortAudio Python bindings first.

Traceback (most recent call last):

File "", line 1, in

import pyaudio

File "C:\Python27\lib\site-packages\pyaudio.py", line 103, in

sys.exit(-1)

SystemExit: -1

如果我查看pyaudio.py,它失败的代码是:# attempt to import PortAudio

try:

import _portaudio as pa

except ImportError:

print "Please build and install the PortAudio Python " +\

"bindings first."

sys.exit(-1)

另外,如果相关的话,如果我转到Python27\Lib\site-packages(pyaudio.py所在的位置),会有一个名为portaudio_x64.dll的文件。

他们网站上的文档似乎只有在您想通过构建源代码来安装PyAudio时才有说明。另外,它说PortAudio v19包含在二进制文件中,所以我假设它在运行安装程序可执行文件之后就可以工作了。

我不知道出了什么问题,我真的需要尽快运行。有什么问题吗?或者如果有人对类似的软件包有更好的建议,特别是对Windows7(64位)和Python2.7(热情的发行版)以及跨平台的软件包,我很乐意听到。

 类似资料: