Maison  >  Article  >  développement back-end  >  Comment puis-je désinstaller tous les packages installés par pip dans un environnement virtuel ?

Comment puis-je désinstaller tous les packages installés par pip dans un environnement virtuel ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-02 11:24:30209parcourir

How can I uninstall all pip-installed packages in a virtual environment?

Désinstallation des packages installés par Pip dans des environnements virtuels

Si vous travaillez avec un environnement virtuel et souhaitez supprimer tous les packages installés via pip , vous pouvez adopter plusieurs approches.

Méthode 1 : Utiliser Pip Freeze avec Xargs

Cette méthode implique d'utiliser Pip Freeze pour générer une liste des packages installés, et puis utilisez Xargs pour transmettre cette liste à Pip Uninstall pour une désinstallation groupée.

pip freeze | xargs pip uninstall -y

Méthode 2 : exclusion des packages modifiables

Si vous avez installé des packages via des systèmes de contrôle de version (VCS), vous pouvez les exclure de la liste avant la désinstallation.

pip freeze --exclude-editable | xargs pip uninstall -y

Méthode 3 : Gestion des installations directes de GitHub/GitLab

Packages installés directement depuis GitHub ou GitLab peut avoir "@" annexés à leurs noms. Pour les gérer, utilisez la commande suivante :

pip freeze | cut -d "@" -f1 | xargs pip uninstall -y

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