Heim > Backend-Entwicklung > Python-Tutorial > Warum wird „-atplotlib' nach einem Tippfehler während der Installation in der „Pip-Liste' aufgeführt?

Warum wird „-atplotlib' nach einem Tippfehler während der Installation in der „Pip-Liste' aufgeführt?

Mary-Kate Olsen
Freigeben: 2024-11-20 17:59:25
Original
830 Leute haben es durchsucht

Why Is `-atplotlib` Listed in `pip list` After a Typo During Installation?

Pip: Falsch installierte Pakete mit führendem Bindestrich (-pkgname) entfernen

Nach dem Ausführen von pip freeze wird Benutzern möglicherweise die Warnung angezeigt: „WARNUNG : Anforderung konnte nicht analysiert werden: -atplotlib.“ Anschließend zeigt die Ausführung von pip list die Existenz eines seltsamen „Pakets“ mit dem Namen „-atplotlib“ an. Versuche, es mit pip uninstall -atplotlib zu deinstallieren, führen zu dem Fehler: „Keine solche Option: -a.“

Ursache des Problems:

Das Problem hat seinen Ursprung in ein Tippfehler während der Installation oder Aktualisierung von matplotlib, der zur falschen Installation von „-atplotlib“ führte.

Lösung: Verzeichnisse manuell löschen

Um das Problem zu beheben, klicken Sie auf it Es ist sicher, die folgenden Verzeichnisse manuell zu löschen:

  • C:UsersnameAnaconda3Libsite-packages~atplotlib
  • C:UsersnameAnaconda3Libsite-packages~atplotlib-3.0.3-py3.7.egg-info

Erklärung:

Laut Dokumentation benennt Pip jetzt während der Deinstallation zuvor installierte Pakete in einen nicht importierbaren Namen um. Erst nach erfolgreicher Bestätigung aller notwendigen Aktionen, einschließlich Upgrades und Installationen, werden die umbenannten Verzeichnisse gelöscht. Die Verzeichnisse bleiben bestehen, wenn der Prozess unterbrochen wird oder fehlschlägt. In diesem Fall sollten die Verzeichnisse sicher manuell gelöscht werden können.

Das obige ist der detaillierte Inhalt vonWarum wird „-atplotlib' nach einem Tippfehler während der Installation in der „Pip-Liste' aufgeführt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage