Python PyAudio安装问题(使用PortAudio)

发布于 2021-01-29 14:58:31

我正在尝试编写一个程序来记录计算机麦克风中的信息,然后将其保存到文件中。PyAudio似乎是执行此操作的较好软件包之一,并且它们甚至都具有Windows
7(Python 2.7)的二进制文件。我下载了可执行文件并运行它来设置PyAudio,但是当我尝试将PyAudio导入python脚本时,出现了一个错误:

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

如果我看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- packagespyaudio.py,则有一个文件portaudio_x64.dll

如果您想通过源代码进行安装来安装PyAudio,则他们网站上的文档似乎仅具有说明。此外,它说二进制文件中包含PortAudio
v19,因此我认为它在运行安装可执行文件后才可以工作。

我不知道出了什么问题,我真的需要尽快运行。有什么问题的想法吗?或者,如果有人对与Windows 7(64位)和Python
2.7(Thought发行版)以及跨平台更好地兼容的类似软件包提出了建议,我很想听听他们。

关注者
0
被浏览
115
1 个回答
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看