A remoção de Pip leva a Propriedade do sistema operacional

3

Eu estou tentando desinstalar o django e o pip usando o pip, mas quando eu digito

sudo pip uninstall django 

ou

sudo pip uninstall pip

Eu recebo a resposta

Not uninstalling pip at /usr/lib/python2.7/dist-packages, owned by OS

Eu encontrei um monte de soluções sobre questões postadas similarmente neste site e em outros sites apagando manualmente a pasta ou usando o apt-get, mas alguém pode explicar o que está causando o pip para não desinstalar os pacotes quando eu usar o sudo ? O que significa "propriedade do SO"? Como posso fazer isso para que o pip possa trabalhar nesses pacotes?

    
por Danny 21.01.2016 / 22:21

1 resposta

0

Não sei qual pode ser o problema com django , mas você não pode remover pip de si mesmo, como acontece com apt .

Você precisará executar sudo apt-get remove pip pip3 ou, se quiser limpar as configurações do sistema, sudo apt-get purge pip pip3 (se tiver o pip3 instalado).

Quanto ao django, para o qual você não forneceu a saída, é possível também ser instalado por apt , e você pode usar o método acima.

Se isso não for suficiente para você, você pode fazer algo como sudo find . -name '*django*' -exec rm -rf {} \+ , ou algo assim, o que removerá permanentemente todos os arquivos com django em qualquer lugar do nome .

    
por cat 22.01.2016 / 05:17

Tags