Où puis-je découvrir la version Python installée dans QGIS 2.18.1?
Je voudrais acheter un livre pour me présenter à l'interface Python. J'en ai trouvé un qui traite de la version 3.3 de Python.
Parallèlement à sys.version_info, comme mentionné ci-dessus, vous pouvez utiliser
import sys
sys.version
sys.version_info donnera ce type de sortie (cela vient de ma copie 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 donnera le numéro de version, à côté du compilateur utilisé:
>>> import sys
>>> sys.version
'2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]'
On dirait que dans QGIS v3.0, python v3 sera implémenté:
Aidez-nous à planifier QGIS 3.0
Mise à jour de Python 2.7 vers Python 3: Actuellement, nous regroupons en Python 2.7 dans nos installateurs Windows et nous avons besoin de 2.7 sur d'autres plates-formes où nous ne regroupons pas Python avec QGIS. Python 3 est la dernière version de python et est recommandé par le projet Python. Python 2 est légèrement incompatible avec Python 3 (de la même manière que QGIS 2 -> QGIS 3 sera incompatible). Les développeurs de python ont rendu Python 3 largement rétrocompatible avec Python 2, mais la compatibilité dans le sens opposé n'est pas aussi bonne.
Voici la syntaxe que vous pouvez exécuter dans la console python dans QGIS pour vérifier la version:
import sys
print sys.version_info
Une autre façon de savoir quelle version de python vous utilisez peut être d'exécuter la commande suivante sur la console python qui a QGIS:
la source