Интерпретатор python показывает ошибку ModuleNotFoundError, когда он не может найти импортируемый модуль.Для получения дополнительной информации о том, как работает import
, нажмите здесь .
Поскольку вы установили последнюю версию Python 3.7 и работаете над фрагментом кода, который был построен 2 года назад, вероятно,случай, когда модуль speech_recognition может быть не установлен для вашего текущего питона.
Прежде чем что-то попробовать, выполните
pip list
и посмотрите все модули, установленные на данный момент дляВаш текущий интерпретатор Python.Если модуль speech_recognition недоступен в списке, установите его:
pip install SpeechRecognition
Кроме того, если в вашей системе установлено несколько версий Python, убедитесь, что вы используете pipустановщик интерпретатора Python, который вы используете для своего приложения.Если вы используете или хотите иметь несколько версий Python, то я предлагаю вам использовать такой инструмент, как pyenv .