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.

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.