Como remover um virtualenv criado por "pipenv run"

128

Estou aprendendo Python. Em um dos meus pequenos projetos, eu corri

pipenv run python myproject.py

e criou um virtualenv para mim em C:\Users\USERNAME\.virtualenvs

Eu também achei que ele criou ou modificou alguns arquivos no diretório de código-fonte do meu projeto. Eu só estou querendo saber como excluir corretamente este virtualenv e reverter meu projeto de volta para um estado no-virtualenv.

Estou usando python 3.6.4 e PyCharm.

Z.Wei
fonte

Respostas:

273

Você pode executar o pipenvcomando com a --rmopção como em:

pipenv --rm

Isso removerá o virtualenv criado para você em ~ / .virtualenvs

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

Pyramid Newbie
fonte
2
Então ... isso funciona se eu ainda tiver o diretório que contém o arquivo Pipfile. Mas e se eu o excluir?
offby1
7
@ offby1 apenas exclua-o manualmente no terminal acessando ~/.virtualenvse removendo o diretório. O diretório é nomeado após o projeto, além de um hash de sua localização, por exemplo,projectname-Kovkq8ZR
Tom
5
se houver um comando para criar um ambiente, deve haver um comando para remover um, não um comutador.
Andrew
1
Eu quero excluir um virtualenv específico em vez de tudo, o que fará?
Banee Ishaque K
5
O @BaneeIshaqueK pipenv --rmremove apenas virtualenvo associado Pipfileao diretório atual.
Marco Sulla