Instale Python 2 y 3 en el mismo dispositivo

Hemank Mehtani 30 enero 2023
  1. Ejecute Python 2 y Python 3 en el mismo dispositivo cambiando el nombre de los archivos
  2. Ejecute Python 2.xy Python 3.x en el mismo dispositivo usando el comando py
Instale Python 2 y 3 en el mismo dispositivo

Python se actualiza con el tiempo a los últimos estándares y con nuevas funciones. La organización sin fines de lucro llamada Python Software Foundation posee los derechos de autor y administra las actualizaciones de idioma para Python 2.1 y versiones posteriores.

Las dos versiones de Python más utilizadas son Python 2.xy Python 3.x. Existen algunas diferencias significativas entre los dos, por lo que a veces un script compatible con Python 2.x podría no ejecutarse en Python 3.xy viceversa.

Podemos tener Python 2 y Python 3 instalados en cualquier dispositivo Windows o Linux. Podemos crear diferentes entornos en diferentes IDE para usar las versiones por separado o usar las siguientes formas de ejecutarlos usando el símbolo del sistema.

Ejecute Python 2 y Python 3 en el mismo dispositivo cambiando el nombre de los archivos

Para obtener Python 2.xy Python 3.x en la misma máquina, debe seguir los siguientes pasos.

  • Instala Python 2.xy Python 3.x con los instaladores de Windows predeterminados.
  • Vaya a la ruta de instalación predeterminada (C:\Python3x) y cambie el nombre de python.exe a python3.exe.
  • Edita tus variables de entorno para incluir el siguiente enlace de directorio
    C:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\
    

Lo anterior se basa en la instalación de Python 2.7 y Python 3.4. Edite las versiones según sus requisitos.

Tenga en cuenta que puede haber un conflicto cuando cambia sus variables de entorno porque las dos versiones tienen el mismo nombre: python.exe.

Por lo tanto, si se encuentra con este error, asegúrese de haber seguido el paso 2 cuidadosamente y de haber cambiado el nombre de su archivo python.exe a python3.exe. Entonces, cuando el usuario ejecuta python, se ejecutará la versión 2.x. Con python3, se ejecutará la versión 3.x, dándole acceso tanto a Python 2 como a Python 3 en el mismo dispositivo.

Ejecute Python 2.xy Python 3.x en el mismo dispositivo usando el comando py

Podemos usar el comando py para lanzar diferentes versiones de Python en el mismo dispositivo. Tenga en cuenta los pasos siguientes.

  • Instala la versión requerida de Python 2
  • Instala la versión requerida de Python 3
  • Abre el símbolo del sistema en tu dispositivo.
  • En el símbolo del sistema, escribe py -2.x para iniciar cualquier versión de Python 2.
  • En el símbolo del sistema, escribe py -3.x para iniciar cualquier versión de Python 3.

Artículo relacionado - Python Installation