13 votos

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

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

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

16voto

Hameno Puntos 129

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 incluimos Python 2.7 en nuestros instaladores de Windows y requerimos 2.7 en otras plataformas donde no co-incluimos 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 forma en que QGIS 2 -> QGIS 3 será incompatible). Los desarrolladores de python han hecho que Python 3 sea en gran medida compatible hacia atrás con Python 2, pero la compatibilidad en la dirección opuesta no es tan buena.

Aquí tienes la sintaxis que puedes ejecutar en la consola de python en QGIS para verificar la versión:

import sys
print sys.version_info

2 votos

Dado que QGIS 3.0 será lanzado en los próximos meses, probablemente aún vale la pena considerar comenzar a aprender Python 3 directamente.

0 votos

¡Gracias artwork21 y Matthias Kuhn! Su información fue muy útil. Mi versión actual es 2.7.5, pero voy a empezar a aprender Python 3 y esperar la próxima versión.

11voto

Steve. Puntos 36

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

import sys
sys.version

sys.version_info te dará este tipo de resultado (esto proviene 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 te 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)]'

6voto

Leo Cardona Puntos 81

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

from platform import python_version
print(python_version())

introducir descripción de la imagen aquí

1voto

bugmenot123 Puntos 770

Desde QGIS 3.20 puedes usar Ayuda > Acerca de para ver la versión de Python.

ejemplo

0 votos

Desafortunadamente, no puedo ver nada relacionado con la versión de Python bajo Ayuda > Acerca de en mi QGIS 3.18. Veo: Versión de QGIS, Compilado con Qt, Compilado con GDAL/OGR, Compilado con GEOS, Compilado con SQLite, Versión del cliente de PostgreSQL, Versión de QWT, Compilado con PROJ, Versión del SO, Complementos de Python activos, Revisión del código de QGIS, Ejecutándose con Qt, Ejecutándose con GDAL/OGR, Ejecutándose con GEOS, Ejecutándose con SQLite, Versión de SpatiaLite, Versión de QScintilla2, Ejecutándose con PROJ.

0 votos

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X