Überprüfen Sie die Python-Version
Im folgenden Artikel finden Sie Informationen darüber, wie Sie die Python-Version auf Ihrem Betriebssystem überprüfen können. Sie erfahren, wie Sie mit dem python-Befehl nach der Python-Version suchen und wie Sie die Python-Version programmgesteuert über die Python-Konsole und mithilfe des Python-Skripts ermitteln.
Schwierigkeit
LEICHT
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mit dem Befehl
sudo - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Anweisungen
Möglicherweise ist auf Ihrem System sowohl die Version Python 2 als auch die Version Python 3 installiert. Listen Sie die installierte ausführbare Python-Binärdatei auf, um zu sehen, welche Version auf Ihrem System installiert ist:
ls /usr/bin/python*
/usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.6 /usr/bin/python3.6m /usr/bin/python3m
Bitte beachten Sie, dass die Python-Nebenversion von System zu System unterschiedlich sein kann. Ein weiterer Pfad, in dem die Python-Binärdateien installiert werden können, ist /usr/local/bin/. Wie Sie sehen können, sind auf unserem System sowohl die Versionen Python 2 als auch Python 3 installiert.
Überprüfen Sie die Python-Version über die Befehlszeile
Als nächstes rufen wir die Versionsnummer über die Befehlszeile ab:
Python 2
/usr/bin/python -V
OR
/usr/bin/python --version
Python 2.7.15rc1
Python 3
/usr/bin/python3 -V
OR
/usr/bin/python3 --version
Python 3.6.5
Überprüfen der Python-Version mithilfe des Interpreters
Anstatt die Python-Version von der Linux-Befehlszeile abzurufen, können wir direkt den Python-Interpreter bitten, eine Versionsprüfung durchzuführen.
Python 2
python
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.python_version()
'2.7.15rc1'
>>>
Python 3
python3
Python 3.6.5 (default, Apr 1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.python_version()
'3.6.5'
>>>
Version mit Skript prüfen
Das folgende Skript überprüft die Python-Version und gibt die Versionsnummer in der Standardausgabe aus. Speichern Sie den folgenden Python-Code als neue Datei mit dem Namen check-python-version.py:
import platform
python_version=platform.python_version()
print (python_version)
Sobald Sie fertig sind, führen Sie das check-python-version.py-Skript aus, um die Python-Version abzurufen. Stellen Sie sicher, dass Sie einen geeigneten Python-Interpreter wie python oder python3 verwenden.
Python 2
python check-python-version.py
2.7.15rc1
Python 3
python3 check-python-version.py
3.6.5Aus den obigen Befehlen können wir bestimmen, dass die Python-Version des Systems 2.7.15 und 3.6.5 sowohl für Python 2 als auch für Python 3 ist.
Python-Version auf dem Ubuntu Linux-System enthüllt
{loadposition python-tutorial-toc}
