Ich habe gerade die Installation von Python 3.5.1 auf meinem Ubuntu beendet, erhalte jedoch diese Fehlermeldung, unabhängig davon, ob ich mit Anaconda oder mit apt-get
:
No module named 'gdbm'
das wird normalerweise auf meinem terminal angezeigt. Ich habe auch versucht zu installieren gdbm
mit:
sudo apt-get install gdbm
aber löst das Problem nicht. Kann ich von jemandem hier Hilfe bekommen, um dieses Problem zu beheben?
Antworten:
half mir
quelle
Unable to locate package python3.6-gdbm
? Ich habe versucht, ein neues Repository hinzuzufügen, aber der anfängliche Fehler wird erneut angezeigt.python3.7-gdbm
michsudo apt-get install python3.6-gdbm
Wenn ich in meinem Fall einen Befehl ausführen würde, der in einer Bash-Shell nicht vorhanden ist, würde ich diesen groben Fehler erhalten:
Keine der obigen Antworten hat in meinem Fall funktioniert. Obwohl dieses Problem gelöst wurde, könnte dies jemandem helfen. Wenn Sie dieses Problem weiterhin haben, hilft möglicherweise Folgendes:
Ich hatte Python 3.6 aus dem Repository installiert
ppa.launchpad.net/jonathonf/python-3.6/ubuntu
und anscheinend hat das einige Dinge kaputt gemacht.Beim Versuch, die Pakete erneut zu installieren
command-not-found python3-commandnotfound python3-gdbm python3-gdbm-dbg sessioninstaller
, habe ich festgestellt, dass apt die folgenden Quellen bezieht:Um das Problem zu beheben, habe ich dieses Repository einfach entfernt:
Und dann diesen Befehl erneut ausführen (als root):
Jetzt funktioniert alles wieder:
quelle
command-not-found
fehlschlägt.python3.6 -m venv
war für mich kaputt. Der Wechsel zum Deadsnakes-Repository löste alle meine Probleme. Siehe auch stackoverflow.com/a/50197283/7599943sudo ppa-purge ppa:jonathonf/python-3.6
habe es für mich behoben (es hat die notwendigen Pakete automatisch neu installiert).Haben Sie versucht, das Paket zu installieren
python3-gdbm
quelle
gdbm
mehr mit dem Namen gibt. Verwenden Sie_gdbm
.Ich habe Python 3.6 installiert und arbeite ich habe viele Dinge aber versucht
Dieser Befehl hat bei mir funktioniert
quelle
Ich hatte das gleiche Problem und habe es gelöst durch:
Das Ausführen von synaptic für etwas anderes hat gezeigt, dass python3-gdbm ein Update benötigt. Ich erlaubte synaptic das Update zu machen und: Jetzt bekomme ich das gleiche Problem zurück.
Wenn ich die obigen Befehle erneut ausführe, erhalte ich im Terminal die Nachricht für den ersten Befehl: Die folgenden Pakete werden DOWNGRADED: python3-gdbm. Nachdem ich die Frage mit "Ja" beantwortet habe, funktioniert der Traceback wieder.
In der neuesten Version von python3-gdbm ist also eindeutig ein Fehler aufgetreten.
quelle
half mir
quelle
Abhängig von der Python-Version, die Sie kürzlich installiert haben, EINE der folgenden Möglichkeiten :
quelle
Ich hatte diesen Fehler, als ich vergessen hatte, eine virtuelle Python-Umgebung zu aktivieren, die mit dem Befehl verwendet wurde, den ich ausführen wollte (der Befehl tx in meinem Fall).
quelle