Android

So überprüfen Sie die Python-Version

How to REALLY Check RAM Speed in Windows 10

How to REALLY Check RAM Speed in Windows 10

Inhaltsverzeichnis:

Anonim

Python ist eine der beliebtesten Programmiersprachen der Welt. Es wird zum Entwickeln von Websites, Schreiben von Skripten, Maschinelles Lernen, Analysieren von Daten und mehr verwendet.

In diesem Tutorial wird erklärt, wie Sie mithilfe der Befehlszeile überprüfen, welche Version von Python auf Ihrem Betriebssystem installiert ist. Dies kann nützlich sein, wenn Sie Anwendungen installieren, für die eine bestimmte Version von Python erforderlich ist.

Wir zeigen Ihnen auch, wie Sie programmgesteuert ermitteln, welche Version von Python auf dem System installiert ist, auf dem das Python-Skript ausgeführt wird. Wenn Sie beispielsweise Python-Skripte schreiben, müssen Sie feststellen, ob das Skript die auf dem Computer des Benutzers installierte Python-Version unterstützt.

Python-Versionierung

Python-produktionsfertige Releases sind im folgenden Schema versioniert:

MAJOR.MINOR.MICRO

In Python 3.6.8 ist beispielsweise 3 eine Hauptversion, 1 eine Nebenversion und 2 eine Mikroversion.

  • MAJOR - Python verfügt über zwei Hauptversionen, die nicht vollständig kompatibel sind: Python 2 und Python 3. Beispielsweise sind 3.5.7 , 3.7.2 und 3.8.0 alle Teil der Hauptversion von Python 3. MINOR - Diese Versionen bringen neue Features und Funktionen. Beispielsweise sind 3.6.6 , 3.6.7 und 3.6.8 alle Teil der 3.6.8 von Python 3.6. MICRO - In der Regel enthalten die neuen Mikroversionen verschiedene Fehlerkorrekturen und Verbesserungen.

Entwicklungsversionen haben zusätzliche Qualifikationsmerkmale. Weitere Informationen finden Sie in der Dokumentation zum Python-Entwicklungszyklus.

Überprüfen der Python-Version

Python ist auf den meisten Linux-Distributionen und MacOS vorinstalliert.

Um herauszufinden, welche Version von Python auf Ihrem System installiert ist, führen Sie den Befehl python --version oder python -V :

python --version

Der Befehl gibt die Standard-Python-Version aus, in diesem Fall 2.7.15 . Die auf Ihrem System installierte Version kann unterschiedlich sein.

Python 2.7.15+

Die Standardversion von Python wird von allen Skripten verwendet, für die /usr/bin/python als Interpreter in der shebang-Zeile des Skripts festgelegt ist.

Bei einigen Linux-Distributionen sind mehrere Versionen von Python gleichzeitig installiert. Im Allgemeinen heißt die Python 3-Binärdatei python3 und die Python 2-Binärdatei python oder python2 ist jedoch möglicherweise nicht immer der Fall.

Sie können überprüfen, ob Python 3 installiert ist, indem Sie Folgendes eingeben:

python3 --version

Python 3.6.8

Während Python 2 gut unterstützt und aktiv ist, gilt Python 3 als Gegenwart und Zukunft der Sprache.

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Hauptversion von Python Version 3.8.x. Möglicherweise ist auf Ihrem System eine ältere Version von Python 3 installiert.

Programmgesteuertes Überprüfen der Python-Version

Python 2 und Python 3 unterscheiden sich grundlegend. Der in Python 2.x geschriebene Code funktioniert möglicherweise nicht in Python 3.x.

Das in allen Python-Versionen verfügbare sys Modul bietet systemspezifische Parameter und Funktionen. sys.version_info können Sie die auf dem System installierte Python-Version ermitteln. Es ist ein Tupel, das die fünf Versionsnummern enthält: major , minor , micro , releaselevel und serial .

Angenommen, Sie haben ein Skript, für das mindestens Python Version 3.5 erforderlich ist, und Sie möchten überprüfen, ob das System die Anforderungen erfüllt. Sie können dies tun, indem Sie einfach die major und minor überprüfen:

import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)

This script requires Python 3.5 or higher! You are using Python 2.7.

Verwenden Sie das future Modul, um Python-Code zu schreiben, der unter Python 3 und 2 ausgeführt wird. Damit können Sie Python 3.x-kompatiblen Code unter Python 2 ausführen.

Fazit

Um herauszufinden, welche Version von Python auf Ihrem System installiert ist, geben Sie einfach python --version .

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

Terminal-Python