ModuleNotFoundError: нет модуля с именем «speech_recognition» - PullRequest
0 голосов
/ 06 октября 2018

Я использую PowerShell и совок, Windows.Я уже установил корзину 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 голосов
/ 06 ноября 2018

Интерпретатор python показывает ошибку ModuleNotFoundError, когда он не может найти импортируемый модуль.Для получения дополнительной информации о том, как работает import, нажмите здесь .

Поскольку вы установили последнюю версию Python 3.7 и работаете над фрагментом кода, который был построен 2 года назад, вероятно,случай, когда модуль speech_recognition может быть не установлен для вашего текущего питона.

Прежде чем что-то попробовать, выполните

pip list

и посмотрите все модули, установленные на данный момент дляВаш текущий интерпретатор Python.Если модуль speech_recognition недоступен в списке, установите его:

pip install SpeechRecognition

Кроме того, если в вашей системе установлено несколько версий Python, убедитесь, что вы используете pipустановщик интерпретатора Python, который вы используете для своего приложения.Если вы используете или хотите иметь несколько версий Python, то я предлагаю вам использовать такой инструмент, как pyenv .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...