Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

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

Überprüfen Sie die Python-Version unter Windows-Linux und macOS-1
Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

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 veröffentlicht, von Guido van Rossum. 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). Flasche 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 verwendet werden, Testen, und erstellen Sie die Steuerung. Entwickler können Tests und Überprüfungen neuer Systeme und Apps mit Python automatisieren. 
  • Business-Anwendungen. 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. 
  • 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ß und aktive Gemeinschaft. 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. 

Python 2 and Python 3: Difference

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 gemacht werden Python lernen einfach. 

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 wurde Python veröffentlicht 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 Einführung in der Datenwissenschaft und Maschinelles Lernen. Zum Zeitpunkt des Schreibens ist die aktuelle Version von Python Python 3.11.1.

VergleichPython 2Python 3
Erscheinungsjahr20002008
UnterstützungUnterstützung wurde 2020 eingestelltEntwicklung und Support von Python 3 dauern noch an
RückwärtskompatibilitätMit einigen Modifikationen können Python-2-Codes auf Python 3 portiert werdenPython 3-Code kann nicht auf Python 3 ausgeführt werden
AnwendungEs wurde hauptsächlich in DevOps verwendetPython ist vielseitig und anwendbar in Softwareentwicklung, Datenwissenschaft und vielem mehr
Schlüsselwort „Drucken“.Drucken wird nicht als Funktion, sondern als Anweisung betrachtetDrucken wird als Funktion und nicht als Anweisung betrachtet
Komplexität der SyntaxKomplizierterUnkompliziert
Aufbewahrung von Saiten 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 > eingeben Powershell > Eingabe/OK
  • Linux:  Strg-Alt-T, Strg-Alt-F2
  • macOS:  Finder> Anwendungen> 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.

Check Python Version on Windows

Öffnen Sie Windows PowerShell mit diesen Schritten;

Win+R > eingeben Powershell > Eingabe/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.

Windows

Check Python Version on Linux

Die meisten modernen Linux-Betriebssysteme haben Python vorinstalliert. 

Verwenden Sie das Ctrl+Alt+T Verknüpfung zum Öffnen der Befehlszeile auf Ihrem Linux-basierten Computer. 

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

python3 --version

 Or 

python --version

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

Wenn Python 3 installiert ist, erhalten Sie wahrscheinlich so etwas

Linux-1

Check Python Version on 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

 Or 

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

macOS-5-1

Check Python Version in the Script

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

 Or 

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

macOS-4-1

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. Auch wenn 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 es geht Installieren Sie Python3 auf CentOS, Ubuntu und Windows.

Danke an unsere Sponsoren
Weitere großartige Lektüre zum Thema Entwicklung
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder