Nach einer scheinbar erfolgreichen Installation unter Debian Squeeze (über apt-get install mercurial
), weigert sich hg, mit dem folgenden Fehler zu beginnen:
Der einzige Weg, wie ich es zum Laufen bringen kann, ist die Installation von mercurial via pip install
, aber ich halte es nicht für richtig.
Ich habe diesen Bug im Debian-Bug-Tracker gefunden: der genau das gleiche beschreibt Problem. Die folgenden Schritte behebt das Problem:
debsums -c python-support zeigte keine Unterschiede, aber Neuinstallation Python-Unterstützung vor der Neuinstallation von mercurial und mercurial-common hat das Problem tatsächlich gelöst .
So können Sie Folgendes versuchen:
%Vor%Das Problem ist offensichtlich, dass Python-Support-Trigger nicht korrekt ausgeführt werden, aber der Bug gibt keinen Grund warum. Hoffentlich lösen die untenstehenden Befehle auch das Problem für Sie.
Aktualisieren
Wie bereits in mehreren Kommentaren erwähnt, scheint die Ausführung von dpkg-reconfigure
ausreichend zu sein:
Ich hatte die gleiche Fehlermeldung, aber die Lösung in Krteks Antwort funktionierte nicht für mich. Mein Problem war, dass ich mehrere Versionen von Python installiert hatte. Die Wahl der richtigen Python-Version über sudo update-alternatives --config python
hat das Problem für mich gelöst.
Stelle sicher, dass deine Python-Version gleich ist ...
Oder erstellen Sie einen Link in /usr/bin/python
bei korrekter Version, das Problem wird gelöst.
root:~# which python
/usr/bin/python
root:~# ll /usr/bin/python
lrwxrwxrwx 1 root root 9 Dec 9 2015 /usr/bin/python -> python2.7*
root:~#