Как исправить ошибку ImportError: невозможно импортировать имя «escape» из «jinja2»

Ошибка ImportError: невозможно импортировать имя «escape» из «jinja2». Обычно возникает ошибка «функция escape была удалена в версии 3.1.0 jinja2».

Чтобы исправить ошибку ImportError: cannot import name ‘escape’ from ‘jinja2’, обновите версию Flask или исправьте операторы импорта, чтобы вместо этого импортировать escape из markupsafe.

Воспроизведение ошибки

Выход

Как и ожидалось, мы получили ImportError и уже увидели решение!

Как это исправить?

Решение 1. Обновите версию Flask

Если у вас более старая версия jinja2, обновите пакет с помощью следующей команды.

Он обновит существующий пакет, установленный на вашем компьютере.

Решение 2. Обновите операторы импорта, чтобы импортировать выход из «markupsafe».

Импортируйте метод escape из модуля markupsafe.

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python
Добавить комментарии