首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python PyAudio安装问题(使用PortAudio)

Python PyAudio安装问题(使用PortAudio)
EN

Stack Overflow用户
提问于 2012-09-19 07:41:31
回答 1查看 21.1K关注 0票数 11

我正在试着写一个程序来记录我电脑麦克风中的信息,并将其保存到一个文件中。PyAudio似乎是做这件事的一个更好的包,他们甚至有一个Windows7的二进制文件(Python2.7)。我下载了可执行文件并运行它来设置PyAudio,但是当我现在尝试将PyAudio导入到python脚本中时,我得到一个错误:

代码语言:javascript
复制
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,它失败的代码是:

代码语言:javascript
复制
# 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( similar发行版)以及跨平台的情况下,我很乐意听取他们的建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-10 12:57:33

从评论中复制答案,以便从“未回答”筛选器中删除此问题:

尝试使用http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio中的二进制文件

~每个cgohlke的应答

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12486628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档