Python es uno de los lenguajes de programación más populares y versátiles del mundo. Se puede utilizar para el desarrollo web, análisis de datos, aprendizaje automático, automatización y más. Sin embargo, hay dos versiones principales de Python: Python 2 y Python 3. En este artículo, le mostraremos cómo descargar e instalar Python 2 en su computadora, y por qué podría necesitarlo.
Python 2 fue lanzado por primera vez en 2000, e introdujo muchas características que hicieron a Python más potente y expresivo. Por ejemplo, agregó soporte para Unicode, generadores, decoradores, comprensión de listas y más. Sin embargo, también tenía algunas limitaciones e inconsistencias que hacían más difícil de mantener y extender.
Python 3 fue lanzado en 2008, y su objetivo era solucionar algunos de los defectos y desventajas de Python 2. También introdujo algunas nuevas características y mejoras que hicieron a Python más moderno y consistente. Sin embargo, también hizo algunos cambios que rompieron la compatibilidad con Python 2. Por ejemplo, cambió la forma en que funcionan las instrucciones de impresión, cómo se codifican y decodifican las cadenas, cómo se dividen los enteros y más. Como resultado, algún código escrito en Python 2 no se ejecutará en Python 3 sin modificaciones.
Además, algunas bibliotecas y módulos que fueron desarrollados para Python 2 no han sido actualizados o portados a Python 3. Por ejemplo, algunos marcos web, kits de herramientas GUI, paquetes científicos y juegos todavía dependen de Python 2. Si desea usar estas bibliotecas o módulos, tendrá que tener Python 2 instalado en su ordenador.
Una de las maneras más fáciles de comprobar si ya tiene Python 2 instalado en su computadora es usar la línea de comandos o el terminal. Dependiendo de su sistema operativo, puede abrir la línea de comandos o terminal presionando Windows + R y escribiendo cmd (para Windows ), o presionando Ctrl + Alt + T (para Linux y macOS). Luego, puede escribir python --versión y presionar Enter. Esto le mostrará la versión de Python que está instalada en su computadora. Por ejemplo, si ves algo como esto:
Eso significa que tiene Python 2.7.18 instalado en su computadora. Sin embargo, si ve algo como esto:
Eso significa que tiene Python 3.9.6 instalado en su computadora, y necesitará descargar e instalar Python 2 si desea usarlo.
Otra forma de comprobar si ya tienes Python 2 instalado en tu ordenador es usar el IDLE u otro IDE (Integrated Development Environment). El IDLE es un simple editor e intérprete que viene con Python, y puede usarlo para escribir y ejecutar código Python. Para abrir el IDLE, puede buscarlo en el menú Inicio (para Windows), o en la carpeta Aplicaciones (para macOS), o en el Dash (para Linux). Alternativamente, puede abrir la línea de comandos o terminal y escribir idle y presionar Enter.
Cuando abra el IDLE, verá una ventana que se ve así:
La primera línea muestra la versión de Python que se ejecuta en el IDLE. Por ejemplo, en este caso, es Python 2.7.18 en Linux. Sin embargo, si ves algo como esto:
Eso significa que está ejecutando Python 3.9.6 en Linux, y tendrá que descargar e instalar Python 2 si desea usarlo.
Una tercera manera de comprobar si ya tiene Python 2 instalado en su computadora es utilizar el sitio web oficial o una herramienta de terceros que puede detectar su versión de Python en línea. Por ejemplo, puede visitar https://www.python.org/ y hacer clic en el botón Descargar en la esquina superior derecha de la página. Esto te llevará a una página que te muestra la última versión de Python para tu sistema operativo y arquitectura. Por ejemplo, si ves algo como esto:

Eso significa que está usando Windows, y la última versión de Python para Windows es Python 3.9.6. Sin embargo, si se desplaza hacia abajo un poco, también verá un enlace que dice "Buscando Python con un sistema operativo diferente?". Si hace clic en ese enlace, verá una lista de otros sistemas operativos y arquitecturas que admiten Python, así como versiones anteriores de Python que todavía están disponibles para descargar. Por ejemplo, si hace clic en "Python releases by version number", verá una tabla que se ve así:
| Versión de publicación | Fecha de publicación | Haga clic para obtener más |
|---|
| Python 3.10.0b4 | >2021-07-12 | Descargar |
| Python 3.9.6 | 2021-06-28 | Download |
| Python 3.8.11 | 2021-07-12 | Download |
| Python 3.7.11 | 2021-07-12 | Download |
| Python 2.7.18 | >2020-04-20 | Download |
Como puedes ver, la última versión de Python 2 es Python 2.7.18, que fue lanzado en 2020. Si hace clic en el enlace de descarga, verá una página que le muestra los diferentes archivos y formatos que puede descargar para Python 2.7.18, dependiendo de su sistema operativo y arquitectura.
Alternativamente, puede usar una herramienta de terceros como https://www.pythonchecker.com/ para verificar su versión de Python en línea. Esta herramienta detectará automáticamente su navegador y sistema operativo, y le mostrará la versión de Python que es compatible con ellos. Por ejemplo, si visita el sitio web, verá algo como esto:

Esta herramienta también le permite probar sus habilidades y conocimientos de Python respondiendo algunas preguntas y desafíos.
Antes de descargar e instalar Python 2 en su computadora, debe elegir la versión correcta de Python 2 para su sistema operativo y arquitectura. Como mencionamos antes, la última versión de Python 2 es Python 2.7.18, pero hay diferentes archivos y formatos que puedes descargar, dependiendo de tu sistema operativo y arquitectura.
Su sistema operativo es el software que se ejecuta en su computadora y administra sus recursos y programas. Por ejemplo, algunos sistemas operativos comunes son Windows, macOS, Linux, Android, iOS, etc. Su arquitectura es el tipo de procesador o CPU que su computadora utiliza. Por ejemplo, algunas arquitecturas comunes son x86, x64, ARM, etc.

Como puede ver, este equipo está ejecutando Windows 10 Pro con un sistema operativo de 64 bits y un procesador basado en x64. Eso significa que necesita descargar la versión de Python 2 que es compatible con Windows 10 Pro x64.
Una vez que haya elegido la versión correcta de Python 2 para su sistema operativo y arquitectura, puede descargar el instalador o el código fuente desde el sitio web oficial o un espejo de confianza. El instalador es un archivo que instalará automáticamente Python 2 en su computadora siguiendo algunos pasos e instrucciones. El código fuente es un archivo que contiene el código original de Python 2 que puedes compilar y construir tú mismo.
El sitio web oficial para descargar Python 2 es https://www.python.org/downloads/release/python-2718/ En esta página, verá una lista de archivos y formatos que puede descargar para Python 2.7.18, dependiendo de su sistema operativo y arquitectura. Por ejemplo, si está utilizando Windows 10 Pro x64, puede descargar el archivo llamado Windows x86-64 MSI installer (o Windows x86-64 instalador ejecutable si lo prefiere). Este archivo tiene una extensión de . msi (o .exe) y un tamaño de aproximadamente 20 MB.
Si está utilizando macOS, Linux u otro sistema operativo o arquitectura, puede descargar el archivo que coincida con sus especificaciones de la lista. Por ejemplo, si está utilizando macOS Catalina con un procesador Intel, puede descargar el archivo llamado Mac OS X 64-bit/32-bit installer (o Mac OS X 64-bit/32-bit i nstaller si lo prefiere). Este archivo tiene una extensión de . pkg (o .dmg) y un tamaño de aproximadamente 30 MB.
También puede descargar Python 2 desde un espejo de confianza, que es un sitio web que alberga una copia de los archivos del sitio web oficial. Esto puede ser más rápido o más conveniente dependiendo de su ubicación y red. Puede encontrar una lista de espejos en https://www.python.org/downloads/mirrors/. Por ejemplo, si se encuentra en los Estados Unidos, puede descargar Python 2 de https://www.python.org/ftp/python/2.7.18/.
Después de haber descargado el instalador o el código fuente de Python 2, puede ejecutar el instalador o compilar el código fuente siguiendo las instrucciones para su sistema operativo y arquitectura. Estos son algunos pasos generales para cada caso:
Si ha descargado el instalador de Windows MSI o el instalador ejecutable de Windows de Python 2, puede instalar Python 2 en Windows siguiendo estos pasos:
Si ha descargado el código postal de Windows de Python 2, puede compilar e instalar Python 2 en Windows siguiendo estos pasos:
pcbuild.bat -e y presione Enter. Esto construirá Python 2 y sus extensiones usando Visual Studio.pcbuild rt.bat -q y presione Enter. Esto ejecutará algunas pruebas para verificar que Python 2 está funcionando correctamente. Si ha descargado el instalador de Mac OS X o el Mac OS X i nstaller de Python 2, puede instalar Python 2 en macOS siguiendo estos pasos:
Si has descargado el código fuente de Python 2, puedes compilar e instalar Python 2 en macOS siguiendo estos pasos:
. /configure y presione Enter. Esto configurará Python 2 para su sistema. make y presione Enter. Esto construirá Python 2 y sus extensiones usando GCC.make test y presione Enter. Esto ejecutará algunas pruebas para verificar que Python 2 está funcionando correctamente. sudo make install y presione Enter. Esto instalará Python 2 en su computadora. Si has descargado el código fuente de Python 2, puedes compilar e instalar Python 2 en Linux siguiendo estos pasos:
. /configure y presione Enter. Esto configurará Python 2 para su sistema. make y presione Enter. Esto construirá Python 2 y sus extensiones usando GCC.sudo make install y presione Enter. Esto instalará Python 2 en su computadora. Una de las maneras más simples de verificar que Python 2 está funcionando correctamente en su computadora es usar la línea de comandos o terminal para ejecutar un simple script o comando Python. Dependiendo de su sistema operativo, puede abrir la línea de comandos o terminal presionando Windows + R y escribiendo cmd (para Windows), o presionando Ctrl + Alt + T (para Linux y macOS). Luego, puede escribir python o python2 y presionar Enter. Esto abrirá el shell interactivo de Python, donde puede escribir y ejecutar código Python. Por ejemplo, puede escribir print("Hello, world!") y presionar Enter. Esto imprimirá Hello, world! en la pantalla. Por ejemplo, verás algo como esto:
Esto significa que Python 2 está funcionando correctamente en su computadora. Sin embargo, si ves un mensaje de error o una salida diferente, eso significa que algo está mal con tu instalación o configuración de Python 2.
Otra forma de verificar que Python 2 está funcionando correctamente en su computadora es usar el IDLE u otro IDE (Integrated Development Environment) para crear y ejecutar un programa simple de Python. El IDLE es un simple editor e intérprete que viene con Python, y puede usarlo para escribir y ejecutar código Python. Para abrir el IDLE, puede buscarlo en el menú Inicio (para Windows), o en la carpeta Aplicaciones (para macOS), o en el Dash (para Linux). Alternativamente, puede abrir la línea de comandos o el terminal y escribir idle o idle2 y presionar Enter.
Puede usar esta ventana para escribir y ejecutar código Python, como lo hicimos antes. Sin embargo, también puede crear un nuevo archivo haciendo clic en Archivo -> Archivo nuevo, o presionando Ctrl + N. Esto abrirá una nueva ventana donde puede escribir su programa Python. Por ejemplo, puedes escribir un programa simple que imprima Hello, world! en la pantalla:
Puede guardar su programa haciendo clic en Archivo -> Guardar, o presionando Ctrl + S. Puede nombrar su archivo lo que quiera, pero asegúrese de que tiene un . py. Por ejemplo, puede nombrar su archivo hello.py. Luego, puede ejecutar su programa haciendo clic en Ejecutar -> Ejecutar módulo, o presionando F5. Esto ejecutará su programa y mostrará la salida en la ventana IDLE. Por ejemplo, verá algo como esto:
Esto significa que Python 2 está funcionando correctamente en su computadora. Sin embargo, si ves un mensaje de error o una salida diferente, eso significa que algo está mal con tu instalación o configuración de Python 2.

Esto significa que Python 2 está funcionando correctamente en su computadora. Sin embargo, si ves un mensaje de error o una salida diferente, eso significa que algo está mal con tu instalación o configuración de Python 2.
Alternativamente, puede usar una herramienta de terceros como https://www.pythonchecker.com/ para probar sus habilidades y conocimientos de Python en línea. Esta herramienta detectará automáticamente su navegador y sistema operativo, y le mostrará la versión de Python que es compatible con ellos. También te dará algunas preguntas y desafíos que puedes responder y resolver usando código Python. Por ejemplo, puede escribir print("Hello, world!") y presionar Enter. Esto imprimirá Hello, world! en la pantalla y darle una puntuación basada en su respuesta. Por ejemplo, verá algo como esto:

Esto significa que Python 2 está funcionando correctamente en su computadora. Sin embargo, si ves un mensaje de error o una salida diferente, eso significa que algo está mal con tu instalación o configuración de Python 2.
En este artículo, le hemos mostrado cómo descargar e instalar Python 2 en su computadora, y por qué podría necesitarlo. También le hemos mostrado cómo comprobar si ya tiene Python 2 instalado en su computadora, y cómo verificar que está funcionando correctamente en su computadora.
Python 2 es una versión heredada del lenguaje de programación popular que tiene algunas características y bibliotecas que no están disponibles en Python 3. Sin embargo, también tiene algunas limitaciones e inconsistencias que hacen que sea más difícil de mantener y extender. Por lo tanto, se recomienda usar Python 3 para nuevos proyectos y aplicaciones, y migrar proyectos y aplicaciones existentes de Python 2 a Python 3 tan pronto como sea posible.
A: No, Python 2 ya no es compatible con los desarrolladores oficiales desde el 1 de enero de 2020. Eso significa que no habrá más correcciones de errores, parches de seguridad o actualizaciones para Python 2. Sin embargo, algunas organizaciones y comunidades de terceros pueden proporcionar soporte para Python 2 para sus propios fines.
A: Si tiene Python 2 y Python 3 instalados en su computadora, puede cambiar entre ellos utilizando diferentes comandos o alias. Por ejemplo, en Windows, puede usar python o py -2 para ejecutar Python 2, y python3 o py -3 para ejecutar Python 3. En Linux y macOS, puede usar python o python2 para ejecutar Python 2, y python3 para ejecutar Python 3. También puede crear o modificar variables de entorno o accesos directos para facilitar el cambio entre Python 2 y Python 3.
A: Si quieres desinstalar Python 2 de tu ordenador, puedes seguir estos pasos:
A: Si desea actualizar Python 2 a la última versión, puede seguir estos pasos:
A: Si desea migrar su código de Python 2 a Python 3, puede seguir estos pasos: