So überprüfen Sie die Python-Version in Windows, Linux und macOS [2023]

Python ist eine der bekanntesten Programmiersprachen, da sie in verschiedenen Bereichen wie Webentwicklung, maschinelles Lernen, Datenanalyse und Softwaretests verwendet wird, um nur einige zu nennen.

Python wurde am 20. Februar 1991 von Guido van Rossum veröffentlicht. Als Rossum Python entwickelte, las er auch „Monty Python’s Flying Circus“, ein Drehbuch einer beliebten BBC-Comedy-Serie. Er entschied sich daher für den Namen, da er die neue Sprache für geheimnisvoll und einzigartig hielt.

Diese universelle Programmiersprache hat eine Vielzahl von Benutzern, und Sie haben möglicherweise unwissentlich über die Filmempfehlungen auf Netflix damit interagiert. Python wird auch bei der Entwicklung von Software verwendet, die selbstfahrende Autos steuert.

Einige der Dinge, die Sie mit Python tun können, sind

  • Web Entwicklung. Python wird in der Backend-Entwicklung verwendet (die Prozesse, die Benutzer nicht sehen). Flask und Django sind Beispiele für Frameworks, die bei der Entwicklung von APIs und Backend-Servern weit verbreitet sind.
  • Automatisierung oder Skripterstellung. Wenn Sie einen Job wiederholt ausführen, kann Python Ihnen dabei helfen, ihn zu automatisieren. Sowohl Anfänger als auch Experten können Python verwenden, um verschiedene Aufgaben wie das Versenden von E-Mails, das Online-Suchen von Daten, das Sortieren von Daten und das Herunterladen zu automatisieren.
  • Datenanalyse und maschinelles Lernen. Python hat sich zu einer der gefragtesten Programmiersprachen von Datenwissenschaftlern entwickelt. Datenanalysten können jetzt Datenvisualisierungen erstellen, komplexe statistische Berechnungen durchführen, manipulieren und analysieren und vieles mehr.
  • Softwaretest und Prototyping. In einem Softwareentwicklungs-Setup kann Python zur Fehlerverfolgung, zum Testen und zur Build-Steuerung verwendet werden. Entwickler können Tests und Überprüfungen neuer Systeme und Apps mit Python automatisieren.
  • Geschäftsanwendungen. Die Geschäftswelt ist breit gefächert, und einige der Dinge, die einem in den Sinn kommen, sind E-Commerce-Anwendungen, Kundenverwaltungssysteme und ERP, um nur einige zu nennen. Eine typische Geschäftsumgebung benötigt Anwendungen, die leicht lesbar, erweiterbar und skalierbar sind. Python bietet eine solche Lösung über seine Plattformen wie Tryton an.
  • Es ist vielseitig. Wenn Sie mit anderen Sprachen interagiert haben, haben Sie vielleicht bemerkt, dass einige einen einzigen oder nur zwei Anwendungsfälle haben. Python hat jedoch mehr als fünf Anwendungsfälle, und dennoch ist seine Leistung unübertroffen.
  • Hat mehrere Bibliotheken und Module. Es gibt unzählige Bibliotheken und Module, die von Drittanbietern erstellt wurden, um die Anwendungsfälle von Python zu erweitern. Sie können beispielsweise Django für die serverseitige Webentwicklung verwenden.
  • Python ist einfach. Diese Programmiersprache ahmt die natürliche Sprache nach und eignet sich daher auch für Anfänger.
  • Große und aktive Community. Programmieren kann manchmal eine Herausforderung sein. Das Vorhandensein einer großen und unterstützenden Community bedeutet jedoch, dass es Menschen gibt, an die Sie sich immer wenden können, wenn Sie nicht weiterkommen.
  • Open Source. Python kann kostenlos verwendet und verteilt werden. Ingenieure können somit bestehenden Code optimieren, neu verteilen und verschiedene Lösungen/Anwendungen damit erstellen.
  Beheben Sie, dass die Java TM Platform SE-Binärdatei in Windows 10 nicht reagiert

Python 2 und Python 3: Unterschied

Die Programmiersprache Python hat sich in den mehr als 3 Jahrzehnten ihres Bestehens stark weiterentwickelt. Einer der Gründe, warum Sie die Python-Version überprüfen sollten, besteht darin, festzustellen, ob Sie Python 2 oder Python 3 verwenden, um sicherzustellen, dass Sie fehlerfreie Lösungen erstellen, unabhängig davon, ob Sie Entwickler oder Datenexperte sind.

Python 2 und Python 3 sind die Hauptversionen in der Python-Welt. Es gab eine anhaltende Debatte darüber, was besser ist. Lassen Sie uns den Unterschied zwischen den beiden überprüfen;

Python 2

Python 2 wurde im Jahr 2000 von BeOpen Python Labs eingeführt. Diese Version sollte das Erlernen von Python erleichtern.

Durch Python 2 wurden die technischen Details des Python Enhancement Proposal (PEP) implementiert. Im Januar 2020 wurde Python 2 eingestellt, was bedeutet, dass es nicht mehr mit Sicherheitspatches, neuen Funktionen und Fehlerbehebungen aktualisiert wird.

Python 3

Python 3 wurde 2008 veröffentlicht. Diese Version wurde erstellt, um die grundlegenden Fehler von Python 2 zu beheben. Python 3 hat doppelte Module und Konstrukte abgeschafft, die in den vorherigen Python-Versionen vorhanden waren.

Das Entfernen doppelter Tools mit der Einführung von Python 3 bedeutete, dass ein Teil des Codes in Python 2 nicht mit Python 3 kompatibel war. Glücklicherweise veröffentlichte Python 2to3, ein Tool, das Python 2-Code überprüft und automatisch in Python 3-Syntax konvertiert.

Die Einführung dieser Version zog eine große Masse der wissenschaftlichen Gemeinschaft an, beispielsweise in den Neurowissenschaften. Die Einführung der NumPy-Bibliothek stellte Python nun als Konkurrenten für Matlab und R dar und beschleunigte auch seine Akzeptanz in der Datenwissenschaft und im maschinellen Lernen. Zum Zeitpunkt des Schreibens ist die aktuelle Version von Python Python 3.11.1.

  So beheben Sie den Fehler "Installation fehlgeschlagen" für das Update KB3194496 unter Windows 10

VergleichPython 2Python 3Erscheinungsjahr20002008UnterstützungUnterstützung wurde 2020 eingestelltEntwicklung und Unterstützung von Python 3 läuft noch AbwärtskompatibilitätPython 2-Codes können mit einigen Modifikationen auf Python 3 portiert werdenPython 3-Code kann nicht auf Python 3 ausgeführt werdenAnwendungEs wurde hauptsächlich in DevOps verwendetPython ist vielseitig und in der Softwareentwicklung anwendbar , Data Science und vieles mehr „Print“-SchlüsselwortPrint wird nicht als Funktion betrachtet, sondern als AnweisungPrint wird als Funktion und nicht als Anweisung betrachtetSyntaxkomplexitätKomplizierterWeniger kompliziertSpeicherung von Zeichenfolgen Standardmäßig werden Zeichenfolgen als ASCII gespeichertStandardmäßig werden Zeichenfolgen als UNICODE gespeichert

Voraussetzungen zum Überprüfen der Python-Version

Sie können mit diesen Befehlen unter Windows, Linux bzw. macOS auf das Terminalfenster/Terminal zugreifen;

  • Windows: Win+R > powershell eingeben > Enter/OK
  • Linux: Strg-Alt-T, Strg-Alt-F2
  • macOS: Finder > Programme > Dienstprogramme > Terminal

Da Sie jetzt wissen, dass es zwei Hauptversionen von Python gibt, können wir fortfahren und lernen, wie Sie die Version auf unseren lokalen Computern überprüfen.

Python 3 ist abwärtskompatibel. Python 2 und Python 3 sind unterschiedliche Software. Dies bedeutet also, dass in Python 2 geschriebener Code in Python 3 möglicherweise nicht wie erwartet funktioniert.

Wenn Sie die Python-Version auf Ihrem Computer überprüfen, wird die Version in 3 Abschnitten dargestellt, die durch einen Punkt getrennt sind.

  • Die Hauptversion
  • Die Minor-Version
  • Die Micro-Version

Wenn wir zum Beispiel die Python-Version nehmen, Python 3.8.10, ist 3 die Hauptversion, 8 die Nebenversion und 10 die Mikroversion. Der letzte Abschnitt der Python-Version stellt die neuesten Updates und Patches dar.

Python 3.7.1 ist mit Python 3.8.10 kompatibel, da sie zur selben Hauptversion (3) gehören. Python 2.7 ist jedoch nicht mit Python 3.8 kompatibel.

Überprüfen Sie die Python-Version unter Windows

Öffnen Sie Windows PowerShell mit diesen Schritten;

Win+R > powershell eingeben > Enter/OK

Sie können jetzt fortfahren und dies in die Befehlszeile eingeben

Python-Version

Wenn Python auf Ihrem Computer installiert ist, wird die Version in der nächsten Zeile angezeigt.

Überprüfen Sie die Python-Version unter Linux

Die meisten modernen Linux-Betriebssysteme haben Python vorinstalliert.

Verwenden Sie die Tastenkombination Strg+Alt+T, um die Befehlszeile auf Ihrem Linux-basierten Computer zu öffnen.

Verwenden Sie diesen Befehl, um die Python-Version zu drucken;

python3 --version

Oder

python --version

Der zweite Befehl prüft, ob Python 2 installiert ist

  Die beliebte Android Content Transfer App Pushbullet kommt auf Windows

Wenn Python 3 installiert ist, erhalten Sie wahrscheinlich so etwas

Überprüfen Sie die Python-Version auf MacOS

Mit dieser Verknüpfung können Sie unter MacOS schnell auf Ihr Terminal zugreifen.

Finder > Anwendungen > Dienstprogramme > Terminal

Verwenden Sie diesen Befehl, um die Python-Version zu überprüfen;

python3 --version

Oder

python --version

Der zweite Befehl prüft, ob Python 2 installiert ist

Wenn Sie sowohl Python 2 als auch 3 installiert haben, erhalten Sie eine Ausgabe in der Nähe dieser

Überprüfen Sie die Python-Version im Skript

Es ist wichtig, beim Codieren die Python-Version in Ihrem Skript zu überprüfen, um Inkompatibilitäten und Probleme beim Ausführen des Codes zu vermeiden.

Eine solche Überprüfung ist sehr wichtig, wenn Sie mehr als eine Python-Version auf Ihrem PC haben.

Unabhängig davon, ob Sie Windows, Linux oder macOS verwenden, können Sie mit diesem Befehl Ihr Skript überprüfen

import sys

print (sys.version)

Was passiert, wenn auf demselben Computer zwei verschiedene Python-Versionen installiert sind und Sie die oben genannten Befehle ausführen?

Python 2 und Python 3 können gleichzeitig auf Ihrem PC ausgeführt werden. Der Grund dafür ist, dass Sie möglicherweise einige Apps haben, die Python 2 verwenden, während andere auf Python 3 erstellt wurden.

Verwenden Sie diese Befehle, um zu überprüfen, ob sich die beiden Python-Versionen auf Ihrem PC befinden.

python3 --version

Oder

python --version

Der zweite Befehl prüft, ob Python 2 installiert ist

Wenn beide Versionen auf macOS vorhanden sind, erhalten Sie eine Ausgabe in der Nähe dieses Screenshots

Fazit

Python unterstützt weiterhin einige Ihrer bevorzugten Social-Media-Plattformen wie Instagram, Unterhaltungsseiten wie Spotify und Plattformen für die Verwaltung von Fahrgeschäften wie Uber. Wenn Sie Plattformen erstellen müssen, die ähnliche oder bessere Plattformen erstellen, sollte Python eine Ihrer Überlegungen sein.

Unabhängig von den verwendeten Betriebssystemen können Sie nun bequem die Python-Version prüfen. Obwohl die meisten auf Python 3 umsteigen, werden Sie immer noch auf Apps stoßen, die auf Python 2 erstellt wurden. Die gute Nachricht ist, dass Python über verschiedene Frameworks verfügt, mit denen Sie verschiedene Anwendungen erstellen können.

Sie können auch erkunden, wie Sie Python 3 unter CentOS, Ubuntu und Windows installieren.