python - 安装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,因为我遇到了同样的错误
解决方案
正如评论中所说,找出您使用 jupyter 的 conda 环境
如果您不知道您正在使用哪个环境,请像这样继续
- 获取您在 cmd-line 中拥有的环境列表
conda env list
- 从命令行(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
- 列出所有已安装的软件包(检查是否可用)
conda list
- pip install 如果不可用
pip install pyaudio
- 从激活的环境启动 jupyter notebook。在命令行中输入
jupyter notebook
推荐阅读
- machine-learning - 如何预测用户是否购买了商品
- python - 基于 OptionMenu 选择改变 Tkinter 按钮的命令功能
- c# - EF Fluent API 是否允许将可选的非标准 FK 映射到非标准主键或使用非标准投影
- django - 如何通过外键以及django ORM中的多对多关系获取表的所有字段?
- c# - 从另一个 .NET Core 应用程序运行 .NET Core dll
- javascript - Angular Material:“在'./material/material.module'中找不到导出'MaterialComponents'
- sql - 找到至少两行对应于具有不同值的相同 id
- javascript - 更改数据表中特定列的颜色
- python - 将 Selenium 与 Chrome 一起使用不会加载网页
- python - 使用 Python 处理 ctypes 函数中的无限循环