Wie entferne ich ein falsch installiertes Pip-Paket mit einem führenden Bindestrich?

Linda Hamilton
Freigeben: 2024-11-19 16:30:03
Original
356 Leute haben es durchsucht

How Do I Remove an Incorrectly Installed Pip Package With a Leading Dash?

Falsch installiertes Pip-Paket mit führendem Bindestrich (-pkgname) entfernen

Problem:

Beim Ausführen von „pip freeze“ wird eine Warnung angezeigt, die auf eine nicht analysierbare Anforderung (-atplotlib) hinweist. „pip list“ zeigt ein installiertes Paket namens „-atplotlib.“ Versuche, es über pip uninstall -atplotlib zu deinstallieren, führen zu einem Fehler (keine solche Option: -a).

Lösung:

Es ist sicher und ausreichend, es manuell zu löschen die fehlerhaften Ordner (in diesem Fall ~atplotlib und ~atplotlib-3.0.3-py3.7.egg-info) aus Ihrem Site-Packages-Verzeichnis.

Technische Erklärung:

Pip benennt jetzt falsch installierte Pakete um, um den Import während des Deinstallationsvorgangs zu verhindern. Wenn die Deinstallation erfolgreich ist, werden die umbenannten Ordner gelöscht. Wenn die Deinstallation jedoch fehlschlägt (wie in diesem Fall), bleiben die Ordner bestehen. Das Löschen dieser Ordner ist sicher, da sie nicht mehr verwendet werden.

Pip's Änderung vom Kopieren von Dateien zum Umbenennen während der Deinstallation verbessert die Leistung erheblich, insbesondere für Pakete mit zahlreichen Dateien.

Das obige ist der detaillierte Inhalt vonWie entferne ich ein falsch installiertes Pip-Paket mit einem führenden Bindestrich?. 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