Maison >développement back-end >Tutoriel Python >Comment désinstaller en toute sécurité les packages mal installés avec des tirets en début de page ('-pkgname\') dans Pip ?

Comment désinstaller en toute sécurité les packages mal installés avec des tirets en début de page ('-pkgname\') dans Pip ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-30 17:50:11447parcourir

How to Safely Uninstall Incorrectly Installed Packages with Leading Dashes (

pip : Désinstallation des packages mal installés avec des tirets en début de page ("-pkgname")

Vous pouvez rencontrer un problème étrange après avoir exécuté pip freeze, recevoir un avertissement concernant une exigence non reconnue, telle que "-atplotlib". L'inspection des packages installés via pip list révèle que cette chaîne est bien reconnue comme un package.

Les tentatives de suppression du package à l'aide de la commande pip uninstall -atplotlib entraînent un message d'erreur indiquant une option non reconnue. Pour résoudre ce problème, identifiez les dossiers incriminés :

C:\Users\name\Anaconda3\Lib\site-packages\~atplotlib

C:\Users\name\Anaconda3\Lib\site-packages\~atplotlib-3.0.3-py3.7.egg-info

Est-il sûr et suffisant de supprimer ces dossiers ?

Selon la documentation officielle, il est sûr de supprimer manuellement supprimez ces dossiers du répertoire site-packages. Pip dispose d'un mécanisme de désinstallation mis à jour qui renomme les dossiers en noms non importables avant de les supprimer. Si la suppression échoue, les dossiers sont renommés.

Dans le scénario actuel, il semble que l'échec s'est produit pour une raison inconnue. La suppression des dossiers est sûre et devrait résoudre le problème.

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!

Déclaration:
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