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

Linda Hamilton
Libérer: 2024-11-02 11:24:30
original
294 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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