NameError: name pymorphy2-dicts-ru is not defined
Вы получаете эту ошибку так как обращаетесь к модулю pymorphy2-dicts-ru, не импортировав его.
Добавьте этот код в начало файла или перед строкой, в которой происходит ошибка:
import pymorphy2-dicts-ru Если вы запускаете код в инструментах вроде Google Colab, Kaggle Notebook или ipython - то добавьте эту строчку в новую ячейку, исполните ее, а затем повторите попытку исполнить код, в котором происходит ошибка.
Наиболее точную и подробную информацию об установке пакета pymorphy2-dicts-ru можно найти в индексе пакетов Python: https://pypi.org/project/pymorphy2-dicts-ru/, а об установке пакетов вообще - в документации python.
А теперь немного деталей:
В python есть стилистистические рекомендации, в том числе и на тему import выражений - если Вы хотите чтобы ваш код не просто работал, но и красиво выглядел и легко читался - следуйте им.
Здесь можно полистать доки python на тему импортов.
Великолепная видео-лекция про модули и импорты в python. Впрочем, великолепен весь курс.