En esta guía, echaremos un vistazo a la desinstalación de Python en Ubuntu 22.04.
Requisitos previos
Para seguir esta guía, necesita los siguientes componentes:
Lanzamientos principales de Python
A partir de ahora, las dos versiones principales de Python son:
Python 2 recibió su última actualización (V2.7.18) el 20 de abril de 2020. Se ha eliminado principalmente a favor de Python 3. Este movimiento, sin embargo, causó un gran alboroto en la comunidad. Python 2 fue tan popular que la EOL tuvo que ser empujada varias veces en el futuro.
Aunque desaprobado, es posible que aún se encuentre con algunas instalaciones de Python 2 por razones de compatibilidad. Por defecto, Ubuntu viene con Python 3 instalado.
Método 1: Eliminar Python usando APT
Paso 1: Encontrar el paquete Python instalado
Ejecute los siguientes comandos:
$ python3 --version $ python2 --versionAquí:
En Debian/Ubuntu, los paquetes Core Python son los siguientes:
$ apt info python2
$ apt info python3
Paso 2: Python desinstalante
Ahora que sabemos qué versión de Python está instalada actualmente en el sistema, podemos comenzar a trabajar para desinstalarlos.
Para eliminar Python 2, ejecute el siguiente comando:
$ sudo apt eliminar python2
Para eliminar Python 3, ejecute el siguiente comando:
$ sudo apt eliminar python3
Opcional: elimine todos los paquetes de Python
La eliminación de todos los paquetes relacionados con Python generalmente no se recomienda, ya que varias partes del sistema dependen de ellos. Si desea continuar, asegúrese de hacer una copia de seguridad de todos sus datos importantes.
Para eliminar todos los paquetes de Python del sistema, ejecute el siguiente comando:
$ sudo apt autoremove - -pureza *python *
Aquí:
Método 2: Eliminar Python de la fuente
Si Python fue compilado e instalado desde su código fuente, APT no podrá reconocer la instalación. En ese caso, el proceso de desinstalación será diferente.
Suponiendo que todavía tiene el directorio de origen que contiene el paquete Python compilado, ejecute los siguientes comandos:
$ CD
$ sudo haz desinstalar
Si eliminó el directorio de origen, puede intentar eliminar las bibliotecas y binarios instalados manualmente:
$ CD/USR/Local/Bin
$ sudo rm -f 2to3* inactivo* pip* pydoc* python*
Tenga en cuenta que este es el último recurso. Puede conducir a configuraciones corrompidas y rotas en todo el sistema.
Método 3: Eliminar pypy
Pypy tiene como objetivo ser un reemplazo para CPython (la implementación predeterminada de Python). Está construido con rpython que se desarrolló simultáneamente con él. La ventaja clave de usar pypy que no sea cpython es el rendimiento. Aunque es una implementación de Python, ciertas diferencias pueden afectar la compatibilidad. Aprenda más sobre Pypy.
Similar al clásico Python, Pypy también tiene dos lanzamientos principales:
Para instalar Pypy, ejecute los siguientes comandos:
$ sudo apt install pypy
$ sudo apt install pypy3
Del mismo modo, para desinstalar Pypy, ejecute los siguientes comandos:
$ sudo apt eliminar pypy
$ sudo apt eliminar pypy3
Bonificación: eliminar PIP
PIP es el administrador de paquetes estándar de facto para los paquetes/módulos de Python. Por defecto, está configurado para usar el índice de paquetes de Python como fuente de paquetes. A partir de Python 3 (V3.4 y posterior), Pip viene preinstalado con Python 3. El término "pip" es un acrónimo recursivo de "PIP instala paquetes". Aprenda más sobre PIP.
Similar a los lanzamientos principales de Python, PIP tiene versiones únicas tanto para Python 2 (Python-PIP) como para Python 3 (Python3-PIP).
$ Apt Info Python-Pip
$ Apt Info Python3-PIP
Si eliminó todos los paquetes de Python, PIP también está desinstalado de forma predeterminada. Sin embargo, si desea desinstalar específicamente PIP, ejecute los siguientes comandos:
$ sudo apt eliminar python-pip
$ sudo apt eliminar python3-pip
Conclusión
Demostramos las múltiples formas de eliminar a Python de Ubuntu 22.04. Demostramos desinstalar tanto cpython como pypy del sistema usando apt. También discutimos desinstalar Python si está instalado desde el código fuente.
Necesito reinstalar Python? Echa un vistazo a esta guía sobre la instalación de Python en Ubuntu 22.04. Interesado en comenzar su viaje con Python? La siguiente guía presenta 30 scripts de ejemplo para comenzar. La subcategoría de Python también contiene numerosas guías en varios aspectos de la programación de Python.