Desinstalar o virtualenv que foi instalado através do sudo pip

0

*********** Update2 ******************

Tentei e criei com sucesso um ambiente virtual usando virtualenv.

[08:05 USER@system ~] > mkdir test_virtual
[08:05 USER@system ~] > virtualenv test_virtual/
New python executable in /home/USER/test_virtual/bin/python
Installing setuptools, pip, wheel...done.
[08:05 USER@system ~] > ls test_virtual/
bin  include  lib  local  pip-selfcheck.json

*********** Update1 ******************

Conforme solicitado, aqui estão os links pastebin para a lista de participantes e lista de pip3 .

*********** Original ******************

Eu instalei o virtualenv usando o sudo pip install virtualenv, que depois de ler várias respostas aqui não é uma boa prática. Quando tento desinstalá-lo (principalmente porque estou planejando seguir o caminho do anaconda e não gosto de sujeira extra que não uso no meu sistema) recebo o seguinte erro:

(09:20 USER@system ~) > sudo pip uninstall virtualenv
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.
Cannot uninstall requirement virtualenv, not installed
The directory '/home/USER/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory.
If executing pip with sudo, you may want sudo's -H flag.

Quando uso o sudo -H flag, obtenho isto:

Cannot uninstall requirement virtualenv, not installed

Mas confirmei que o virtualenv ainda está instalado:

(09:25 USER@system ~) > which virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv
virtualenv is /usr/local/bin/virtualenv

Como desinstalo o virtualenv do meu sistema?

Obrigado.

    
por shaun 29.07.2016 / 15:33

1 resposta

0

Eu estava procurando a mesma coisa e vi isso por acaso. você pode fazer isso.

sudo apt-get remove virtualenv  
sudo apt-get remove --auto-remove virtualenv 

Se é normal, a seguinte declaração não é executada. Mas tente uma vez.

sudo apt-get purge python-virtualenv  
sudo apt-get purge --auto-remove python-virtualenv
    
por Iee Kahn 07.07.2017 / 12:07