Ошибка Django "compilemessages": Не удается найти msgfmt (GNU gettext) на Ubuntu VPS

Я пытаюсь скомпилировать сообщения о переводе в моем проекте Django, выполнив следующую команду:

python manage.py compilemessages

Однако я получаю эту ошибку:

CommandError: Can't find msgfmt. Make sure you have GNU gettext tools 0.15 or newer installed.

Итак, я попробовал установить gettext.

sudo apt update && sudo apt install gettext -y

После установки я по-прежнему получаю ту же ошибку при запуске python manage.py compilemessages.

Проверил, установлен ли msgfmt с помощью msgfmt --version, но там написано: command not found

ОПЕРАЦИОННАЯ система - Ubuntu, а версия Django - 4.2.5.

Как я могу решить эту проблему и заставить Django распознавать msgfmt? Буду признателен за любую помощь!

Я уловил суть.

После деактивации виртуальной среды я попытался установить gettext.

Теперь все в порядке.

Вернуться на верх