首页 > 解决方案 > 安装pyaudio后出现ModuleNotFoundError

问题描述

我正在使用 Jupyter Notebook 作为语音助手,它显示 pyaudio 文件已在 Anaconda Prompt 中成功下载。但是当我使用导入它时

import pyaudio

我得到:

ModuleNotFoundError: No module named 'pyaudio'

我尝试了许多安装方法,例如:

pip install pipwin
pipwin install pyaudio

和 :

conda install -c anaconda pyaudio 

安装后我无法访问它。我没有下载 portaudio,因为我遇到了同样的错误

标签: pythonjupyter-notebook

解决方案


正如评论中所说,找出您使用 jupyter 的 conda 环境

如果您不知道您正在使用哪个环境,请像这样继续

  1. 获取您在 cmd-line 中拥有的环境列表
conda env list
  1. 从命令行(windows)或shell(linux/mac)激活环境 https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#activating-an-environment

如果您使用的是 anaconda 版本 >= 4.6

conda activate <env-name>

人们通常使用“基础”环境作为开始

conda activate base
  1. 列出所有已安装的软件包(检查是否可用)
conda list
  1. pip install 如果不可用
pip install pyaudio 
  1. 从激活的环境启动 jupyter notebook。在命令行中输入
jupyter notebook

推荐阅读