Cambiar entre Python 2 y 3
Python tiene diferentes versiones en diferentes entornos de SO (Windows, macOS, Linux y Android). Desde 1991, ha tenido tres versiones principales (1, 2 y 3).
Python 3.x es preferible más en uso que 2.x y 1.x, con razón. Sin embargo, ciertas personas, incluido usted, pueden querer usar Python 2.x para acceder a algún código heredado o trabajar en ciertas cosas.
Este artículo mostrará cómo cambiar entre Python 2 y 3 para ejecutar su código Python.
Cambiar entre Python 2 y 3
Para diferentes sistemas operativos, el interruptor será diferente; Linux y macOS funcionan de la misma manera, pero Windows es muy diferente. La suposición es que tiene ambas versiones instaladas en su PC.
Cambiar entre Python 2 y 3 en Linux y macOS
Puede usar el siguiente comando para Linux y macOS para cambiar a Python 2.x.
python2
La salida del comando:
Python 2.7.18 (default, Jul 1 2022, 12:27:04)
[GCC 9.4.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Y si necesita ejecutar un archivo de Python 2:
python2 version.py
Y para Python 3, podemos usar el siguiente comando:
python
La salida del comando:
Python 3.8.10 (default, Jun 22 2022, 20:18:18)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
Y para ejecutar un archivo Python 3:
python version.py
Cambiar entre Python 2 y 3 en Windows
Para Windows, puede usar el siguiente comando para cambiar a Python 2.x.
py -2
La salida del comando:
Python 2.6.2 (r262:71605, Apr 14 2009, 22:46:50) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Si necesita ejecutar un archivo de Python 2:
py -2 index.py
Para cambiar a Python 3.x y usar su intérprete, puede usar el siguiente comando:
py -3
La salida del comando:
Python 3.10.5 (tags/v3.10.5:f377153, Jun 6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.
LinkedIn