Neste guia, veremos a desinstalação do python no Ubuntu 22.04.
Pré -requisitos
Para seguir este guia, você precisa dos seguintes componentes:
Python Principais lançamentos
A partir de agora, as duas principais versões do Python são:
O Python 2 recebeu sua última atualização (v2.7.18) em 20 de abril de 2020. Tem sido eliminado em favor de Python 3. Este movimento, no entanto, causou um grande alvoroço na comunidade. O Python 2 era tão popular que a EOL teve que ser empurrada várias vezes para o futuro.
Embora depreciado, você ainda pode encontrar algumas instalações do Python 2 por razões de compatibilidade. Por padrão, o Ubuntu vem com o python 3 instalado 3.
Método 1: Removendo o Python usando o APT
Etapa 1: Encontrando o pacote python instalado
Execute os seguintes comandos:
$ python3 --version $ python2 --versõesAqui:
No Debian/Ubuntu, os principais pacotes do Python são os seguintes:
$ apt info python2
$ apt info python3
Etapa 2: Desinstalando Python
Agora que sabemos o que a versão Python está atualmente instalada no sistema, podemos começar a trabalhar para desinstalá -los.
Para remover o Python 2, execute o seguinte comando:
$ sudo apt remove python2
Para remover o Python 3, execute o seguinte comando:
$ sudo apt remover python3
Opcional: Remova todos os pacotes Python
Remover todos os pacotes relacionados ao Python geralmente não é recomendado, pois várias partes do sistema dependem deles. Se você deseja prosseguir, verifique se você fez backup de todos os seus dados importantes.
Para remover todos os pacotes Python do sistema, execute o seguinte comando:
$ sudo apt autoremove - -purge *python *
Aqui:
Método 2: Removendo o Python da fonte
Se o Python foi compilado e instalado a partir de seu código -fonte, o APT não poderá reconhecer a instalação. Nesse caso, o processo de desinstalação será diferente.
Supondo que você ainda tenha o diretório de origem que contém o pacote Python compilado, execute os seguintes comandos:
$ CD
$ sudo fazer desinstalar
Se você removeu o diretório de origem, poderá tentar remover as bibliotecas e binários instalados manualmente:
$ CD/usr/local/bin
$ sudo rm -f 2to3* inativo* pip* pydoc* python*
Observe que este deve ser o último recurso. Pode levar a configurações corrompidas e quebradas em todo o sistema.
Método 3: Removendo Pypy
Pypy pretende substituir o CPython (a implementação padrão do Python). Foi construído com rpython que foi desenvolvido simultaneamente com ele. A principal vantagem de usar o Pypy que não seja o cpython é o desempenho. Embora seja uma implementação do Python, certas diferenças podem afetar a compatibilidade. Saiba mais sobre Pypy.
Semelhante ao Python clássico, Pypy também tem dois grandes lançamentos:
Para instalar o Pypy, execute os seguintes comandos:
$ sudo apt install pypy
$ sudo apt install pypy3
Da mesma forma, para desinstalar o Pypy, execute os seguintes comandos:
$ sudo apt remover pypy
$ sudo apt remover pypy3
Bônus: removendo PIP
PIP é o gerenciador de pacotes padrão de fato para pacotes/módulos Python. Por padrão, ele está configurado para usar o Índice de Pacote Python como fonte de pacotes. A partir do Python 3 (V3.4 e mais tarde), Pip vem pré-instalado com Python 3. O termo "pip" é um acrônimo recursivo para "Pip instala pacotes". Saiba mais sobre Pip.
Semelhante aos lançamentos Python Major, o PIP possui versões únicas para Python 2 (Python-Pip) e Python 3 (Python3-PIP).
$ apt info python-pip
$ apt info python3-pip
Se você removeu todos os pacotes Python, Pip também será desinstalado por padrão. No entanto, se você deseja desinstalar especificamente o PIP, execute os seguintes comandos:
$ sudo apt remover python-pip
$ sudo apt remover python3-pip
Conclusão
Demonstramos as múltiplas maneiras de remover o python do Ubuntu 22.04. Demonstramos a desinstalação de Cpython e Pypy do sistema usando APT. Também discutimos a desinstalação do Python se for instalado a partir do código -fonte.
Precisa reinstalar o python? Confira este guia sobre a instalação do Python no Ubuntu 22.04. Interessado em iniciar sua jornada com Python? O seguinte guia apresenta 30 scripts de exemplo para começar. A subcategoria Python também contém numerosos guias em vários aspectos da programação python.