Heim >Backend-Entwicklung >Python-Tutorial >Warum wirft „pip3' nach dem Upgrade von Pip plötzlich einen „ImportError: Der Name „main' kann nicht importiert werden'?
Hilfe! Pip-Importfehler: Der Name „main“ kann nach dem Upgrade nicht importiert werden
Sind Sie nach dem Pip-Upgrade mit einem verwirrenden Importfehler konfrontiert? Du bist nicht allein! Beim Versuch, Pakete über PIP zu installieren, stoßen Sie auf diese gefürchtete Meldung: „ImportError: Name ‚main‘ kann nicht importiert werden.“
Warum passiert das? Nun, es scheint, dass ein unerwartetes Upgrade von Pip – möglicherweise durch einen Befehl wie „sudo pip install pip --upgrade“ – der Schuldige sein könnte.
Pip 10.x wurde einer Umstrukturierung seiner internen Architektur unterzogen. Der „pip3“-Befehl, den Sie beobachten, wird normalerweise von Ihrem Betriebssystem (in diesem Fall Debian) bereitgestellt und nicht von pip selbst verwaltet.
Behebung des Problems:
pip3-Binärdatei wiederherstellen: Um die pip3-Binärdatei wiederherzustellen, führen Sie die folgenden Befehle im Terminal aus:
Zusätzliche Informationen:
Für weitere Informationen Um ein umfassendes Verständnis dieses Problems zu erhalten, lesen Sie den Issue-Tracker von Pip unter (Link).
Das obige ist der detaillierte Inhalt vonWarum wirft „pip3' nach dem Upgrade von Pip plötzlich einen „ImportError: Der Name „main' kann nicht importiert werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!