Jak usunąć virtualenv utworzony przez „pipenv run”

129

Uczę się Pythona. W jednym z moich małych projektów prowadziłem

pipenv run python myproject.py

i stworzył dla mnie virtualenv w C:\Users\USERNAME\.virtualenvs

Zauważyłem, że utworzył również lub zmodyfikował niektóre pliki w katalogu kodu źródłowego mojego projektu. Zastanawiam się tylko, jak czysto usunąć ten virtualenv i przywrócić mój projekt do stanu bez-virtualenv.

Używam Pythona 3.6.4 i PyCharm.

Z.Wei
źródło

Odpowiedzi:

277

Możesz uruchomić pipenvpolecenie z --rmopcją jak w:

pipenv --rm

Spowoduje to usunięcie virtualenv utworzonego dla Ciebie w katalogu ~ / .virtualenvs

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

Pyramid Newbie
źródło
2
Więc ... to działa, jeśli nadal mam katalog zawierający Pipfile. Ale co, jeśli go usunąłem?
offby 1
7
@ offby1 po prostu ręcznie usuń go w terminalu, przechodząc do ~/.virtualenvskatalogu i usuwając go. Katalog nosi nazwę projektu oraz skrót jego lokalizacji, np.projectname-Kovkq8ZR
Tom
5
jeśli istnieje polecenie tworzenia env, powinno być polecenie usunięcia jednego, a nie przełącznika.
Andrew,
1
chcę usunąć konkretny virtualenv zamiast wszystkiego, co zrobię?
Banee Ishaque K
5
@BaneeIshaqueK pipenv --rmusuwa tylko virtualenvdla skojarzonych Pipfilew bieżącym katalogu.
Marco Sulla,