Compruebe su versión de Python en Linux, macOS y Windows: Guía rápida
Aquí tiene cómo comprobar la versión de Python usando un script
| Comandos | Dónde | Qué | Salida |
|---|---|---|---|
| python –version python -v python -vv | Línea de comandos o Terminal | Windows/Mac/Linux | Python 3.10.7 |
| Import sys sys.version | Script | Usar como cadena | '3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]' |
| Import platform Platform.python_version() | Script | Cadena de formato corto | '3.10.7' |
| Platform.python_version_tuple() | Script | Tupla de formato corto | ('3','10','7') |
Cómo comprobar la versión de Python usando un script
Los scripts de Python pueden identificar la versión de Python instalada en el ordenador. Le permite validar si hay múltiples versiones instaladas en el sistema. El script desarrollado para comprobar la versión de Python permanece igual para Windows OS, Mac OS y distribuciones de Linux. Puede crear un script importando el módulo platform o sys de python.
El siguiente código puede usarse para el módulo sys como se muestra a continuación:
Código de línea de comandos:
import sys sys.version
Salida:
'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
Consulte la siguiente captura de pantalla de línea de comandos:
Para ejecutar el script anterior, invoque python primero en la línea de comandos para obtener los resultados anteriores.
El siguiente código puede usarse para el módulo sys como se muestra a continuación:
Código de línea de comandos:
import platform print(platform.python_version())
Salida:
3.10.7
Consulte la siguiente captura de pantalla de línea de comandos:
Use el siguiente código en el intérprete basado en web como se muestra a continuación: –
Código Python:
from platform import python_version print("Current Python Version-", python_version()) Salida:
Current Python Version- 3.8.10
Consulte la siguiente captura de pantalla del intérprete basado en web:
Para obtener la información sobre la versión de python, use el siguiente script como se muestra a continuación:
Comando Python:
print(sys.version_info)
Salida
Sys.version_info(major=3, minor=10,micro=7,releaselevel='final',serial=0)
Captura de pantalla
Para obtener la información de tupla sobre la versión de python, use el siguiente script como se muestra a continuación: –
Comando Python
print(type(sys.version_info))
Salida
<class 'sys.version_info'>
Captura de pantalla
Para obtener la información principal sobre la versión de python, use el siguiente script como se muestra a continuación: –
Comando Python
print(sys.version_info[0])
Salida
3
Captura de pantalla
Comando Python
print(sys.version_info.major)
Salida
3
Captura de pantalla
Para obtener la información sobre la plataforma python, use el siguiente script como se muestra a continuación: –
Comando Python
Import platform print(platform.python_version())
Salida
3.10.7
Captura de pantalla
Para obtener la información de tipo sobre la versión de plataforma de python, use el siguiente script como se muestra a continuación: –
Comando Python
print(type(platform.python_version()))
Salida
<class 'str'>
Captura de pantalla
Para obtener la información de tupla sobre la versión de python, use el siguiente script como se muestra a continuación: –
Comando Python
print(platform.python_version_tuple())
Salida
('3','7','0') Captura de pantalla
Comando Python
print(type(platform.python_version_tuple())
Salida
<class 'tuple'>
Captura de pantalla
Cómo comprobar la versión de Python usando la línea de comandos de Windows
Aquí tiene los pasos para comprobar la versión de Python usando la línea de comandos de Windows:
Paso 1) Abra el símbolo del sistema escribiendo cmd
Paso 2) Cuando se abra el símbolo del sistema, escriba el siguiente comando en la CLI para obtener el nombre de la versión de Python.
Código de comando:
python3 --version
Salida:
Python 3.10.7
Nota: Antes de ejecutar el comando, asegúrese de que Python está preinstalado en el ordenador.
Alternativamente, abra una línea de comandos y escriba el siguiente comando:
Código de comando:
python --version
Salida:
Python 3.10.7
Consulte la siguiente captura de pantalla para los resultados ejecutados en el símbolo del sistema:
Captura de pantalla:
Cómo comprobar la versión de python usando Windows PowerShell
Para comprobar la versión de Python en Windows PowerShell:
- Abra el prompt de power shell escribiendo PowerShell en el menú de inicio y haciendo clic en Windows PowerShell.
- El usuario debe escribir el siguiente comando en PowerShell para obtener el nombre de la versión de Python.
Sin embargo, antes de ejecutar este comando, asegúrese de que Python está preinstalado en el ordenador.
El siguiente es el comando escrito en la línea de comandos:
Código PowerShell:
python3 --version
Salida:
Python 3.10.7
Alternativamente, abra una línea de comandos y escriba el siguiente comando:
Código PowerShell:
python --version
Salida:
Python 3.10.7
Vea esta captura de pantalla para los resultados ejecutados en el símbolo del sistema:
Cómo comprobar la versión de Python en Linux
Aquí tiene los pasos para comprobar la versión de Python en Linux:
Paso 1) Para comprobar la versión de Python en Linux, abra la Terminal
Paso 2) Esto abre la ventana siguiente como se muestra a continuación:
Paso 3) Escriba el siguiente comando en la Terminal de Linux para obtener el nombre de la versión de Python.
El siguiente es el comando escrito en la Terminal:
Código Terminal Linux:
python3 --version
Salida:
Python 3.5.2
Alternativamente, abra la Terminal y escriba el siguiente comando:
Código terminal Linux:
python --version
Salida:
Python 2.7.12
El comando anterior ayuda al usuario a comprobar si python 2 está instalado en el sistema. Consulte la siguiente captura de pantalla para los resultados ejecutados en la terminal de Linux:
Captura de pantalla:
Asegúrese de que Python está preinstalado en el sistema operativo del ordenador. La mayoría de las distribuciones avanzadas de Linux, como Ubuntu y Fedora, tienen Python preinstalado.
Alternativamente, los siguientes comandos pueden usarse en la terminal de Linux para obtener el nombre de la versión de Python instalada en la distribución como se lista a continuación: –
Código terminal Linux:
python -VV
Salida
Python 2.7.12
Captura de pantalla: –
Código terminal Linux:
Python3 -c "import sys; print(sys.version)."
Salida
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
Captura de pantalla:
Código terminal Linux:
Python3 -c "import sys; print(sys.version_info)"
Salida
sys.version_info(major=3,minor=2,releaselevel='final',serial=0)
Captura de pantalla:
Código terminal Linux:
Python3 -c "import platform; print(platform.python_version())"
Salida
3.5.2
Captura de pantalla:
La única diferencia en los comandos anteriores es el uso de módulos de python. Este módulo proporciona nombres para variables y funciones que se usan para manipular diferentes partes del entorno de Python. El módulo obtiene datos de plataforma subyacentes como sistema operativo, hardware e intérprete.
Cómo comprobar la versión de Python en Mac
Aquí tiene los pasos para comprobar la versión de Python:
Paso 1) Para comprobar la versión de Python en Mac OS
Abra la Terminal escribiendo el comando terminal en el cuadro de búsqueda en la esquina superior derecha del menú de escritorio de Mac OS y haga clic en él.
Paso 2) Esto abre la ventana siguiente como se muestra a continuación:
Paso 3) Para obtener el nombre de la versión de Python, necesita usar el siguiente comando en la ventana de Terminal.
Nota: Sin embargo, antes de ejecutar el comando, asegúrese de que Python está preinstalado en el ordenador. La mayoría de las versiones avanzadas de distribuciones Mac OS tienen Python preinstalado.
El siguiente es el comando escrito en la Terminal:
Código Terminal Mac OS:
python3 --version
Salida:
Python 3.3.1
Alternativamente, abra la Terminal y escriba el siguiente comando:
Código terminal Mac OS:
python --version
Salida:
Python 2.7.4
El comando anterior ayuda al usuario a comprobar si python 2 está instalado en el sistema.
Consulte la siguiente captura de pantalla para los resultados ejecutados en la terminal de Mac OS:
Captura de pantalla:
Cómo comprobar múltiples versiones de python instaladas en el mismo sistema
Pueden haber múltiples versiones de Python instaladas en el sistema informático. Por lo tanto, un ordenador puede tener ambas versiones 2 y 3 instaladas.
Para validar ambas versiones, el usuario puede abrir la línea de comandos y escribir los siguientes comandos:
Escenario 1: Comprobar versión 2 de Python
Código Línea de Comandos \ Terminal:
python --version
Escenario 2: Comprobar versión 3 de Python
Comando SO:
python3 --version
Python 2 o Python 3
Aquí tiene comparaciones de ambas versiones:
- La versión 3 de Python, comparada con la versión 2 de Python, es diferente en términos de sintaxis. Aquí hay una comparación completa entre las 2 versiones.
- Python 3 contiene un par de utilidades que ayudan a traducir código escrito en Python 2 a Python 3.
- La versión 3 de Python tiene una sintaxis diferente de la versión 2 de Python porque las versiones 2 y 3 de Python tienen sintaxis diferentes.
- Python 2 no está lanzando nuevas actualizaciones, lo que hace que esta versión sea incompatible con la versión 3.
- Algunas características de Python 3 fueron retroportadas a Python 2, y esto se hizo para soportar migración fácil.
- Python 3 almacena cadenas en formato Unicode por defecto. Sin embargo, para convertir una cadena a formato Unicode en la versión 2, debe definirse con la palabra clave "u".
Conclusión
- La versión 2 de Python y la versión 3 de Python tienen sintaxis diferente
- La versión de Python puede comprobarse de varias formas como
- Usando Windows PowerShell
- En la línea de comandos de Windows.
- Terminal de Mac OS y Linux
- Usando scripts de Python.
- La versión de Python puede comprobarse escribiendo el comando Python –version.
- Para validar la instalación de la versión 3 de Python, escriba el comando python 3 –version en las respectivas líneas de comandos del SO.
Preguntas Frecuentes:
python
- Módulos en Python: Creación, importación y uso avanzado
- Programación de Redes en Python: Sockets y Protocolos Avanzados
- Envío de Email en Python con SMTP: Guía Rápida y Fácil
- Manejo de Excepciones en Python: Guía Completa y Práctica
- Guía Completa de Operadores en Python: Aritméticos, Lógicos, Comparación, Asignación, Bitwise y Precedencia
- Counter de collections en Python: conteo eficiente, actualización y operaciones aritméticas
- Programación Orientada a Objetos en Python: Guía Completa y Práctica
- Domine preguntas y respuestas de entrevistas de Python: Su guía definitiva de preparación
- DSLs en Python: Soluciones a medida para dominios especializados
- Únete a Real Python: Crea tu cuenta y accede a tutoriales premium de Python
- Dominando el Decorador @property de Python: Getters y Setters Limpios y Compatibles