如何解决 Python 中 PyAudio 的问题

How to fix Issue with PyAudio in Python

我尝试在 Python 中安装 Pyaudio,但是 Python 说它需要 Portaudio 绑定 installation.Help 我修复这个 please.My 平台是 Windows.I 我正在使用Python3.7.2.

我做到了:

1.I 按照 portaudio 网站提供的说明使用 visual studio.

生成了 dll 文件

编译文件所在的portaudio目录是我的Desktop

2.Anyway 我已经使用在某处找到的安装程序 (exe) 文件安装了 pyaudio。

所以每当我输入命令“pip install pyaudio”时,它都会说要求已经满足。

但是当我使用替代命令“easy_install pyaudio”时,它显示与 portaudio 相关的错误。

3.And 每当我 运行 一个使用 pyaudio 的 python 文件时,它再次说需要绑定。

所以,我需要解决方案来绑定我桌面上的 Portaudio 文件 python。

我到处搜索解决方案,但由于我是初学者,不同网站提供的所有教程对我来说都很难理解。

所以请帮助我提供一个简单且描述性的解决方案。 提前致谢。

哎呀,看来你选择了一个痛苦的方式来安装pyaudio。 我从不在 windows 上编译,如果我找不到预编译的二进制文件,我会四处寻找不同的方法来到达我想要的地方(不同的库…)

您可以使用 pip uninstall pyaudio

卸载

无论如何,这里有一种方法可以让它发挥作用。

  • 下载并安装 "miniconda"(google 如果你不知道它是什么)

  • 在您的 "conda"-提示中执行 conda install pyaudio

我没有真正检查安装,但我安装了 conda ......它会同时安装 portaudio 和 pyaudio,所以我想它会起作用。