¿Cómo puedo descubrir la versión de Python en QGIS?


9

¿Dónde puedo descubrir la versión de Python instalada en QGIS 2.18.1?

Me gustaría comprar un libro para presentarme en la interfaz de Python. He encontrado uno que aborda la versión 3.3 de Python.

Respuestas:


9

Junto con sys.version_info, como se mencionó anteriormente, puede usar

import sys
sys.version

sys.version_info dará este tipo de salida (esto viene de mi copia de QGIS 2.18.1):

>>> import sys

>>> sys.version_info

sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)

sys.version dará el número de versión, junto con el compilador utilizado:

>>> import sys

>>> sys.version

'2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]'

16

Parece que en QGIS v3.0, se implementará python v3:

Ayúdanos a planificar QGIS 3.0

Actualización de Python 2.7 a Python 3: actualmente agrupamos en Python 2.7 en nuestros instaladores de Windows y requerimos 2.7 en otras plataformas donde no agrupamos Python con QGIS. Python 3 es la última versión de python y es recomendada por el proyecto Python. Python 2 es ligeramente incompatible con Python 3 (de la misma manera que QGIS 2 -> QGIS 3 será incompatible). Los desarrolladores de Python han hecho que Python 3 sea ampliamente compatible con Python 2, pero la compatibilidad en la dirección opuesta no es tan buena.

Aquí está la sintaxis que puede ejecutar en la consola de Python en QGIS para verificar la versión:

import sys
print sys.version_info

2
Dado que QGIS 3.0 se lanzará en los próximos meses, probablemente todavía valga la pena considerar directamente comenzar a aprender Python 3.
Matthias Kuhn

Gracias artwork21 y Matthias Kuhn! Tu información fue muy útil. Mi versión actual es 2.7.5, pero comenzaré a aprender Python 3 y esperaré la próxima versión.
Kleber Barcelar

3

Otra forma de saber qué versión de Python está utilizando puede ser ejecutar el siguiente comando en la consola de Python que tiene QGIS:

from platform import python_version
print(python_version())

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.