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.

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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.