无法在Python 3.8中安装PyAudio

时间:2020-06-09 15:27:56

标签: python pyaudio

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

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

成功安装了PyAudio-0.2.11

但是当我尝试导入PyAudio时,它说

import PyAudio

Traceback (most recent call last):   
    File "<stdin>", line 1, in <module> 
    ModuleNotFoundError: No module named 'PyAudio'

2 个答案:

答案 0 :(得分:0)

我不知道这是否会有所作为,但请尝试安装pyaudio(全部小写)。

pip install pyaudio


更新1:

我重新创建了您的错误,import pyaudio有效,但import PyAudio不起作用。

enter image description here


更新2:

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

ModuleNotFoundError: No module named 'pyaudio' (Windows)

“常规解决方案(适用于Windows)

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

pip install <package>

运行(尝试从此处的3.8代替3.6):

py -3.6 -m pip install <package>

要查看为该Python版本安装了哪些Python软件包,请使用:

py -3.6 -m pip freeze

答案 1 :(得分:0)

对于 Windows 操作系统运行:

pip install pipwin
pipwin install pyaudio

对于 Linux 操作系统运行:

sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
pip install pyaudio --user

查看此链接了解更多信息:https://www.codegrepper.com/code-examples/python/install+pyaudio+pip3+ubuntu