Comment supprimer un virtualenv créé par «pipenv run»


129

J'apprends Python. Dans l'un de mes petits projets j'ai couru

pipenv run python myproject.py

et il a créé un virtualenv pour moi dans C:\Users\USERNAME\.virtualenvs

Je l'ai trouvé également créé ou modifié certains fichiers dans le répertoire de code source de mon projet. Je me demande simplement comment supprimer proprement ce virtualenv et retourner mon projet à un état no-virtualenv.

J'utilise python 3.6.4 et PyCharm.

Réponses:


276

Vous pouvez exécuter la pipenvcommande avec l' --rmoption comme dans:

pipenv --rm

Cela supprimera le virtualenv créé pour vous sous ~ / .virtualenvs

Voir https://pipenv.kennethreitz.org/en/latest/cli/#cmdoption-pipenv-rm


2
Donc ... cela fonctionne si j'ai toujours le répertoire contenant le fichier Pipfile. Mais que faire si je l'ai supprimé?
offby1

7
@ offby1 le supprime simplement manuellement dans le terminal en accédant au ~/.virtualenvsrépertoire et en le supprimant. Le répertoire est nommé d'après le projet plus un hachage de son emplacement, par exempleprojectname-Kovkq8ZR
Tom

5
s'il y a une commande pour créer un env, il devrait y avoir une commande pour en supprimer un, pas un commutateur.
Andrew

1
je veux supprimer un virtualenv spécifique au lieu de tout, que va-t-il faire?
Banee Ishaque K

5
@BaneeIshaqueK pipenv --rmne supprime que les virtualenvpour les associés Pipfiledans le répertoire courant.
Marco Sulla
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.