Maison  >  Article  >  développement back-end  >  Comment supprimer tous les packages installés via Pip dans mon environnement virtuel ?

Comment supprimer tous les packages installés via Pip dans mon environnement virtuel ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-02 06:36:29394parcourir

How Do I Remove All Packages Installed via Pip in My Virtual Environment?

Désinstallation des packages installés via Pip

Pour supprimer tous les packages installés à l'aide de pip dans votre environnement virtuel actif, envisagez les méthodes suivantes :

Méthode 1 : Approche standard

Étape 1 :Récupérez une liste des packages installés en utilisant :

pip freeze

Étape 2 : Désinstallez-les un par un en utilisant :

pip uninstall <package_name>

Méthode 2 : Suppression en une seule commande

Si vous préférez une approche plus efficace, utilisez le commande suivante :

pip freeze | xargs pip uninstall -y

Considérations supplémentaires :

Exclusion des packages VCS :

Si les packages sont installés via le contrôle de version systèmes (VCS), excluez-les avec :

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

Gestion des packages installés depuis Git/GitLab :

Les packages installés directement depuis ces plateformes auront la syntaxe "@ . Par exemple :

django @ git+https://github.com/django.git@<sha>

Pour les supprimer, extrayez d'abord le nom du package en utilisant :

pip freeze | cut -d "@" -f1

Puis désinstallez-les avec :

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