Criei um ambiente com o seguinte comando: virtualenv venv --distribute
Não consigo removê-lo com o seguinte comando: rmvirtualenv venv
-
Isso faz parte do virtualenvwrapper conforme mencionado na resposta abaixo para virtualenvwrapper
Eu faço um ls
no meu diretório atual e ainda vejo venv
A única maneira de removê-lo parece ser: sudo rm -rf venv
Observe que o ambiente não está ativo. Estou executando o Ubuntu 11.10. Alguma ideia? Eu tentei reiniciar meu sistema sem sucesso.
rmvirtualenv
vem com o virtualenvwrapper. Você precisa disso instalado para fazê-lo funcionar.$ virtualenv --clear path_to_my_venv
. Uso-o de tempos em tempos para garantir que não tenho nada instalado manualmente, como uma dependência antiga que não está mais presenterequirements.txt
.sudo
deve ser necessário em circunstâncias normais. O ponto principal de um ambiente virtual é que você pode manipulá-lo usando sua conta de usuário comum.Respostas:
É isso aí! Não há comando para excluir seu ambiente virtual. Basta desativá-lo e livrar sua aplicação de seus artefatos removendo-o recursivamente.
Observe que é o mesmo, independentemente do tipo de ambiente virtual que você está usando.
virtualenv
,venv
, Ambiente Anaconda,pyenv
,pipenv
são todos baseados no mesmo princípio aqui.fonte
git clean -dffx
Apenas para ecoar o que o @skytreader havia comentado anteriormente,
rmvirtualenv
é um comando fornecido porvirtualenvwrapper
, nãovirtualenv
. Talvez você não tenhavirtualenvwrapper
instalado?Consulte a Referência de Comandos do VirtualEnvWrapper para obter mais detalhes.
fonte
Usar
rmvirtualenv
Remova um ambiente, no
$WORKON_HOME
.Sintaxe:
Você deve usar desativar antes de remover o ambiente atual.
Referência: http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
fonte
tab
suporte de conclusão para isso!virtualenvwrapper
Você pode remover todas as dependências desinstalando recursivamente todas elas e excluindo o venv.
Editar incluindo comentário de Isaac Turner
fonte
deactivate
antes dorm -r venv/
pip
! (Caso contrário, você desinstalará todos os pacotes do sistema.)pip uninstall
se você estiver removendo todos os pacotes, derm
qualquer maneira. Ignorar essa etapa também evita o risco apontado no comentário anterior.Simplesmente remova o ambiente virtual do sistema.Não existe um comando especial para ele
fonte
-f
bandeira não é necessária. Prefiro evitar essa bandeira quando possível.do documento oficial do virtualenv https://virtualenv.pypa.io/en/stable/userguide/
fonte
sudo
privilégios semelhantes, a menos que também os tenha usado para configurar o ambiente em primeiro lugar, o que geralmente seria um erro.Se você estiver usando pyenv, é possível excluir seu ambiente virtual:
fonte
O comando a seguir funciona para mim.
fonte
venv
pastaEu costumava
pyenv uninstall my_virt_env_name
excluir o ambiente viral.Nota: Estou usando o pyenv-virtualenv instalado através do script de instalação.
fonte
pyenv
.Se você é um usuário do Windows e está usando o conda para gerenciar o ambiente no prompt do Anaconda, pode fazer o seguinte:
Certifique-se de desativar o ambiente virtual ou reiniciar o Anaconda Prompt. Use o seguinte comando para remover o ambiente virtual:
Como alternativa, você pode ir para o
(esse é o caminho padrão do arquivo) e exclua a pasta manualmente.
fonte
se você é usuário do Windows, está em C: \ Users \ your_user_name \ Envs. Você pode excluí-lo de lá.
Tente também no prompt de comando o nome do ambiente rmvirtualenv.
Eu tentei com o prompt de comando, então ele dizia excluído, mas ainda existia. Então eu excluí-lo manualmente.
fonte
virtualenv
comando. Por exemplo:C:\>virtualenv my_awesome_venv
criará o ambiente virtual noC:\my_awesome_venv
.deactivate
é o comando que você está procurando. Como o que já foi dito, não há comando para excluir seu ambiente virtual. Simplesmente desative-o!fonte
Se você é um usuário do Windows, também pode excluir o ambiente acessando:
C:/Users/username/Anaconda3/envs
Aqui, você pode ver uma lista do ambiente virtual e excluir o que não é mais necessário.fonte
Você pode seguir estas etapas para remover todos os arquivos associados ao virtualenv e, em seguida, reinstalar o virtualenv novamente e usá-lo
fonte
etapa 1: exclua virtualenv virtualenvwrapper copie e cole o seguinte comando abaixo:
etapa 2: vá para .bashrc e exclua todos os virtualenv e virtualenvwrapper
terminal aberto:
role para baixo e você verá o código abaixo e exclua-o.
em seguida, forneça o arquivo .bashrc:
Etapas finais: sem o terminal / shell, vá para / home e encontre
.virtualenv
(esqueci o nome, por isso, se o seu encontrar for semelhante.virtualenv
ou.venv
apenas excluí-lo. Isso funcionará.fonte
.bashrc
novo não faz nada de útil e pode ter consequências indesejáveis).