ModuleNotFoundError:没有名为“ speech_recognition”的模块

时间:2018-10-06 03:18:06

标签: python python-scoop

我正在使用Powershell和勺子,窗户。  我已经安装了Speech_recognition存储桶,但仍然显示错误。

Code:
import speech_recognition as sr
import time
import json
import requests
import thread
import subprocess

SPLUNK_URL = "https://localhost"
# Splunk http event collector token
hec_token = "" 

1 个答案:

答案 0 :(得分:0)

当python解释器找不到正在导入的模块时,它会显示ModuleNotFoundError。有关import的工作方式的更多信息,请单击here

由于您已经安装了最新的python 3.7,并且正在使用2年前构建的代码段,因此可能有可能未为当前python安装Speech_recognition模块。

在尝试任何操作之前,先执行

pip list

并查看当前为当前python解释器安装的所有模块。如果列表中没有Speech_recognition模块,请安装它:

pip install SpeechRecognition

此外,如果您的系统上安装了多个python版本,请确保使用用于应用程序的python解释器的pip安装程序。如果您正在使用或喜欢具有多个python版本,则建议您使用pyenv之类的工具。