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 :
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!