Como eu removo todos os pacotes python?

4

Eu sou relativamente novo nisso. Eu instalei vários pacotes python2.7, às vezes com o apt-get, às vezes com pip, às vezes a partir da fonte. Estou enfrentando milhões de problemas diferentes ao tentar remover, atualizar ou instalar um novo pacote. Então, eu quero remover todos os pacotes python e começar com uma instalação limpa. Existe uma maneira relativamente segura de fazer isso?

    
por matejom 11.10.2016 / 12:10

1 resposta

2

Aviso!

Esta é uma resposta à sua pergunta!

pip tem uma opção que permite processar uma desinstalação sem confirmação: --yes . Então, se você pegar todos os pacotes e executá-los um por um com o desinstalador, você removerá todos eles.

Para fazer isso você pode usar o comando xargs : ele permitirá que você use \n como um separador (veja man xargs para mais informações)

então tudo isso juntos é apenas um comando que removerá todos os pacotes do Python instalados ::

pip freeze | xargs pip uninstall --yes

Source

    
por Fabby 19.02.2018 / 20:20