Python 3.8无法安装PyAudio

4

我在使用PyAudio时遇到了问题,我已经通过Python非官方库在Python 3.6和Python 3.8中安装了PyAudio。

C:\Users\Baali>pip install --user PyAudio

PyAudio-0.2.11已成功安装。

但是,当我试图导入PyAudio时,它显示以下错误:

import PyAudio

追溯(最近的)调用信息(Traceback): 在第1行的文件中, 在第1行处,出现了ModuleNotFoundError错误, 错误原因是找不到名为“PyAudio”的模块。

小写 import pyaudio 怎么样?请参见:https://people.csail.mit.edu/hubert/pyaudio/docs/ - expectedAn
它没有工作吗? - Balender Singh
你能否创建一个干净的虚拟环境并在没有 --user 的情况下安装它并尝试吗? - expectedAn
没搞定,兄弟。 - Balender Singh
2个回答

4

1
当我使用Python 3.9和pipwin时,出现了urllib.error.HTTPError: HTTP Error 404: Not Found错误。 - Wally Kolcz

-2

我不知道这是否会有任何影响,但是尝试安装pyaudio(所有字母小写)。

pip install pyaudio


更新1:

我重现了您的错误,import pyaudio可以工作,但import PyAudio无法工作。

enter image description here


更新2:

我从这篇文章中提取了以下指南:

ModuleNotFoundError:没有名为'pyaudio'的模块(Windows)

"通用解决方案(适用于Windows)

最好不要依赖您的系统PATH。使用py launcher选择您想要的版本。将pip作为模块而不是可执行文件启动,以运行与您要使用的Python版本相对应的pip模块。所以不是:

pip install <package>

运行(在此处尝试3.8而不是3.6):

py -3.6 -m pip install <package>

要查看您已安装在该Python版本上的Python软件包,请使用:

py -3.6 -m pip freeze"


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接