Website-Suche

Ü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.5

Aus 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}

Verwandte Artikel: