Maison > développement back-end > Tutoriel Python > Pourquoi « -atplotlib » est-il répertorié dans « pip list » après une faute de frappe lors de l'installation ?

Pourquoi « -atplotlib » est-il répertorié dans « pip list » après une faute de frappe lors de l'installation ?

Mary-Kate Olsen
Libérer: 2024-11-20 17:59:25
original
834 Les gens l'ont consulté

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

Pip : Suppression des packages mal installés avec le premier tiret (-pkgname)

Après l'exécution de pip freeze, les utilisateurs peuvent rencontrer l'avertissement : "AVERTISSEMENT : Impossible d'analyser l'exigence : -atplotlib." Par la suite, l'exécution de pip list révèle l'existence d'un "paquet" étrange nommé "-atplotlib". Les tentatives de désinstallation à l'aide de pip uninstall -atplotlib entraînent l'erreur : "Aucune option de ce type : -a."

Cause du problème :

Le problème vient de une faute de frappe lors de l'installation ou de la mise à niveau de matplotlib, entraînant une installation incorrecte de "-atplotlib."

Solution : suppression manuelle des répertoires

Pour résoudre le problème, il est sûr de supprimer manuellement les répertoires suivants :

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

Explication :

Selon la documentation, Pip renomme désormais les packages précédemment installés en un nom non importable lors de la désinstallation. Ce n'est qu'après confirmation réussie de toutes les actions nécessaires, y compris les mises à niveau et les installations, qu'il supprime les répertoires renommés. Les répertoires restent si le processus est interrompu ou échoue. Dans ce cas, les répertoires doivent pouvoir être supprimés manuellement en toute sécurité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal