Beim Pip-Upgrade ist ein Fehler aufgetreten: ImportError on „main“
Problembeschreibung
On Beim Versuch, Python-Pakete mit pip zu installieren, stoßen Benutzer auf einen Importfehler im Zusammenhang mit dem „Haupt“-Modul:
Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main'
Dieser Fehler tritt auf, obwohl pip vorher normal funktionierte.
Lösung
Der Fehler ist auf ein unbeabsichtigtes Upgrade des System-Pip-Pakets zurückzuführen. Versionen von pip 10.x verschieben interne Komponenten, was zu Konflikten mit der vom Paketbetreuer des Betriebssystems bereitgestellten ausführbaren pip3-Datei führen kann.
Wiederherstellungsschritte
So stellen Sie die pip3-Binärdatei wieder her :
Alternativer Ansatz
Wenn Benutzer weiterhin außerhalb der empfohlenen Softwarewartungspraktiken arbeiten möchten (z. B. Systempakete außerhalb eines Paketmanagers aktualisieren), können sie stattdessen den Befehl „python3 -m pip“ verwenden von 'pip3'.
Das obige ist der detaillierte Inhalt vonPip-Upgrade-Fehler: Warum kann ich „main' nach der Aktualisierung von Pip nicht importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!