Вопросы к Поиску с Алисой
Ошибка NameError: name shutil is not defined в Python возникает, когда пытаются использовать модуль shutil без его импорта. python-traceback.com
Чтобы решить проблему, нужно вставить строку кода «import shutil» в начало программы. python-traceback.com
Кроме того, ошибка NameError может появляться по другим причинам, например:
Для более точной диагностики и устранения ошибок рекомендуется использовать современные редакторы кода, которые следят за переменными в проекте и помечают те, которые используются по ошибке. thecode.media