Ich möchte mit dem Merkur-Repository von hg
selbst arbeiten. Das heißt, ich klonte Mercurial von https://www.mercurial-scm.org/repo/hg und möchte einige hg
Befehle innerhalb des geklonten Repository ausführen. Das Problem ist, dass hg
in diesem Klon hg
ausführbare Datei versucht, seine Python-Module aus diesem Verzeichnis und nicht von /usr/lib/pythonVERSION
etc. zu laden. Wie ich verstehe, geschieht dies, weil Python-Importpfad sys.path
enthält eine leere Zeichenfolge als erster Eintrag, die wahrscheinlich bedeutet "aktuell Verzeichnis". PYTHONPATH
Umgebungsvariable ist nicht festgelegt.So entfernen Sie das aktuelle Verzeichnis aus dem Python-Importpfad
Die Frage ist, wie kann ich verhindern, dass meine installierte "falsche" Module importiert.
'sys.path.insert (0,"/usr/lib/pythonVERSION ")'? –
Wo soll ich es hinstellen? Ich möchte das System 'hg' Skript nicht ändern. – ragol