Wo finde ich die in QGIS 2.18.1 installierte Python-Version?
Ich möchte ein Buch kaufen, um mich an der Python-Oberfläche vorzustellen. Ich habe eine gefunden, die sich mit der Version 3.3 von Python befasst.
Wo finde ich die in QGIS 2.18.1 installierte Python-Version?
Ich möchte ein Buch kaufen, um mich an der Python-Oberfläche vorzustellen. Ich habe eine gefunden, die sich mit der Version 3.3 von Python befasst.
Antworten:
Wie oben erwähnt, können Sie neben sys.version_info auch verwenden
import sys
sys.version
sys.version_info gibt diese Art von Ausgabe aus (dies stammt aus meiner Kopie von QGIS 2.18.1):
>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)
sys.version gibt neben dem verwendeten Compiler die Versionsnummer an:
>>> import sys
>>> sys.version
'2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]'
In QGIS v3.0 wird Python v3 implementiert:
Helfen Sie uns, QGIS 3.0 zu planen
Aktualisieren von Python 2.7 auf Python 3: Derzeit bündeln wir Python 2.7 in unseren Windows-Installationsprogrammen und benötigen 2.7 auf anderen Plattformen, auf denen Python nicht zusammen mit QGIS gebündelt wird. Python 3 ist die neueste Version von Python und wird vom Python-Projekt empfohlen. Python 2 ist leicht inkompatibel mit Python 3 (ähnlich wie QGIS 2 -> QGIS 3 ist nicht kompatibel). Die Python-Entwickler haben Python 3 weitgehend abwärtskompatibel zu Python 2 gemacht, aber die Kompatibilität in die entgegengesetzte Richtung ist nicht so gut.
Hier ist die Syntax, die Sie in der Python-Konsole in QGIS ausführen können, um die Version zu überprüfen:
import sys
print sys.version_info
Eine andere Möglichkeit, festzustellen, welche Python-Version Sie verwenden, besteht darin, den folgenden Befehl auf der Python-Konsole mit QGIS auszuführen:
from platform import python_version
print(python_version())