Onde posso descobrir a versão do Python instalada no QGIS 2.18.1?
Gostaria de comprar um livro para me apresentar na interface Python. Eu encontrei um que aborda a versão 3.3 do Python.
Ao lado de sys.version_info, como mencionado acima, você pode usar
import sys
sys.version
O sys.version_info fornecerá esse tipo de saída (isso vem da minha cópia do QGIS 2.18.1):
>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
sys.version fornecerá o número da versão, juntamente com o compilador usado:
>>> import sys
>>> sys.version
'2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]'
Parece que no QGIS v3.0, o python v3 será implementado:
Ajude-nos a planejar o QGIS 3.0
Atualizando o Python 2.7 para o Python 3: Atualmente, compilamos o Python 2.7 nos instaladores do Windows e exigimos o 2.7 em outras plataformas nas quais não compilamos o Python com o QGIS. O Python 3 é a versão mais recente do python e é recomendado pelo projeto Python. O Python 2 é um pouco incompatível com o Python 3 (da mesma maneira que o QGIS 2 -> QGIS 3 será incompatível). Os desenvolvedores de python tornaram o Python 3 amplamente compatível com o Python 2, mas a compatibilidade na direção oposta não é tão boa.
Aqui está a sintaxe que você pode executar no console python no QGIS para verificar a versão:
import sys
print sys.version_info
Outra maneira de saber qual versão do python você está usando pode ser executar o seguinte comando no console do python que possui o QGIS:
fonte