Come rimuovere un virtualenv creato da "pipenv run"


129

Sto imparando Python. In uno dei miei piccoli progetti ho corso

pipenv run python myproject.py

e ha creato un virtualenv per me in C:\Users\USERNAME\.virtualenvs

Ho scoperto che ha anche creato o modificato alcuni file nella directory del codice sorgente del mio progetto. Mi chiedo solo come eliminare in modo pulito questo virtualenv e riportare il mio progetto in uno stato no-virtualenv.

Sto usando python 3.6.4 e PyCharm.

Risposte:


276

Puoi eseguire il pipenvcomando con l' --rmopzione come in:

pipenv --rm

Questo rimuoverà il virtualenv creato per te in ~ / .virtualenvs

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


2
Quindi ... funziona se ho ancora la directory contenente il file Pipfile. Ma cosa succede se l'ho cancellato?
offby1

7
@ offby1 è sufficiente eliminarlo manualmente nel terminale andando su ~/.virtualenvse rimuovendo la directory. La directory prende il nome dal progetto più un hash della sua posizione, ad esempioprojectname-Kovkq8ZR
Tom

5
se c'è un comando per creare un env dovrebbe esserci un comando per rimuoverne uno, non un interruttore.
Andrew

1
voglio eliminare un virtualenv specifico invece di tutto, cosa farà?
Banee Ishaque K

5
@BaneeIshaqueK pipenv --rmrimuove solo il virtualenvper gli associati Pipfilenella directory corrente.
Marco Sulla
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.