Xgettext oder msguniq kann nicht gefunden werden, aber gettext-base ist installiertPython

Python-Programme
Anonymous
 Xgettext oder msguniq kann nicht gefunden werden, aber gettext-base ist installiert

Post by Anonymous »

Als Teil eines Django-Projekts muss ich *.po-Übersetzungsdateien erstellen, aber ich habe den Fehler

Code: Select all

CommandError: Can't find xgettext. Make sure you have GNU gettext tools 0.19 or newer installed.
wenn ich django-admin makemessages -a und
ausführe

Code: Select all

CommandError: Can't find msguniq. Make sure you have GNU gettext tools 0.19 or newer installed.
wenn ich django-admin makemessages -l en ausführe.
Ich sehe, dass das, was fehlt, vom Betriebssystem kommen soll und ich verwende Ubuntu 25.04. Also habe ich versucht, xgettext und msguniq einzeln auszuführen. Jedes Mal bekomme ich

Code: Select all

Command 'xgettext' not found, but can be installed with:
sudo apt install gettext
Also habe ich genau das versucht, aber apt schlägt mit der Fehlermeldung fehl: Paket gettext konnte nicht gefunden werden.
Wenn ich jedoch versuche, gettext -V auszuführen, habe ich gettext v.0.23.1 installiert. Es scheint aus dem Paket gettext-base zu stammen, das tatsächlich installiert ist, aber anscheinend nicht verwendet werden kann. Ich habe im Internet danach gesucht, aber anscheinend nichts Hilfreiches gefunden.
Ich weiß nicht, ob es notwendig ist, aber ich habe python-gettext auch in meinem Python-Venv installiert.
Irgendeine Idee, wie man Python in dieser Situation dazu bringen kann, gettext zu finden?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post