Как удалить virtualenv, созданный «pipenv run»


129

Я изучаю Python. В одном из моих небольших проектов я запустил

pipenv run python myproject.py

и он создал для меня виртуальный C:\Users\USERNAME\.virtualenvs

Я обнаружил, что он также создал или изменил некоторые файлы в каталоге исходного кода моего проекта. Мне просто интересно, как чисто удалить этот virtualenv и вернуть мой проект обратно в состояние no-virtualenv.

Я использую python 3.6.4 и PyCharm.

Ответы:


277

Вы можете запустить pipenvкоманду с --rmопцией, как в:

pipenv --rm

Это приведет к удалению виртуального файла, созданного для вас в ~ / .virtualenvs.

См. Https://pipenv.kennethreitz.org/en/latest/cli/#cmdoption-pipenv-rm


2
Итак ... это работает, если у меня все еще есть каталог, содержащий файлы Pipfile. Но что, если я его удалил?
offby1

7
@ offby1 просто вручную удалите его в терминале, перейдя ~/.virtualenvsв каталог и удалив его. Каталог назван в честь проекта плюс хэш его местоположения, напримерprojectname-Kovkq8ZR
Tom

5
если есть команда для создания env, должна быть команда для ее удаления, а не переключатель.
Эндрю

1
я хочу удалить конкретный virtualenv вместо всех, что буду делать?
Banee Ishaque K

5
@BaneeIshaqueK pipenv --rmудаляет только virtualenvдля связанных Pipfileв текущем каталоге.
Марко Сулла
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.