Python - eine der beliebtesten und benutzerfreundlichsten Programmiersprachen, die in verschiedenen Entwicklungsbereichen weit verbreitet ist. Um mit dieser Sprache erfolgreich arbeiten zu können, müssen Sie wissen, welche Version von Python auf Ihrem Computer installiert ist. Wenn Sie die Sprachversion kennen, können Sie die Kompatibilität mit verschiedenen Bibliotheken und Modulen überwachen und Probleme vermeiden, die mit veralteten Versionen einhergehen.
Es gibt mehrere Möglichkeiten, die installierte Version herauszufinden Python. Eine der einfachsten und schnellsten Möglichkeiten besteht darin, die Befehlszeile zu verwenden. Dazu müssen Sie eine Eingabeaufforderung öffnen und den Befehl "python --version" eingeben.
Nachdem Sie diesen Befehl ausgeführt haben, wird die Version an der Eingabeaufforderung angezeigt Python auf Ihrem Computer installiert. Darüber hinaus gibt es andere Möglichkeiten, die Python-Version zu kennen, beispielsweise können Sie die integrierte Entwicklungsumgebung (IDE) nutzen, die auch die Version der Sprache anzeigen kann.
Benutzerdefinierter Pfad zum Installieren von Python
Wenn Sie Python auf einem Computer installieren, wird standardmäßig ein Standardpfad ausgewählt, der möglicherweise nicht immer benutzerfreundlich ist. Es besteht jedoch die Möglichkeit, den Python-Installationspfad nach Ihren Wünschen zu konfigurieren.
Hier ist, wie man es macht:
- Wenn Sie das Python-Installationsprogramm ausführen, wählen Sie die Option Installationspfad auswählen aus.
- Überprüfen Sie die Verzeichnisse, die für die Installation von Python verfügbar sind, und wählen Sie den gewünschten Pfad aus.
- Klicken Sie auf die Schaltfläche "Installieren" und warten Sie, bis der Installationsvorgang abgeschlossen ist.
- Überprüfen Sie nach der Installation von Python, ob der von Ihnen gewählte Pfad angewendet wurde.
Beachten Sie, dass Sie bei der Auswahl eines benutzerdefinierten Pfads für die Python-Installation vorsichtig sein sollten und Pfade vermeiden sollten, die Leerzeichen oder Sonderzeichen enthalten, um Probleme mit der späteren Verwendung von Python zu vermeiden.
Jetzt wissen Sie, wie Sie den Python-Installationspfad anpassen und die bequemste Option für Sie auswählen.
Symbolische Links für Python-Versionen
Eine gängige Methode besteht darin, symbolische Links zu verwenden, mit denen Sie problemlos zwischen verschiedenen Python-Versionen wechseln können. Ein symbolischer Link ist ein Verweis auf eine Datei oder ein Verzeichnis, bei dem es sich um einen Alias für eine andere Datei oder ein anderes Verzeichnis handelt.
Um symbolische Links zu verwenden, müssen Sie den Speicherort aller Python-Versionen auf Ihrem System kennen. Normalerweise wird Python je nach Version in verschiedenen Verzeichnissen installiert: zum Beispiel /usr/bin/python3.8 für Python 3.8 und /usr/bin/python3.9 für Python 3.9.
Um einen symbolischen Link zu erstellen, müssen Sie den Befehl ln mit dem Parameter -s verwenden, der angibt, dass ein symbolischer Link erstellt wird. Um beispielsweise einen symbolischen Verweis auf Python 3.8 zu erstellen, können Sie den folgenden Befehl ausführen:
ln -s /usr/bin/python3.8 python
Danach können Sie den Python-Befehl im Terminal verwenden und er wird mit Python 3.8 ausgeführt.
Auf diese Weise können Sie mit symbolischen Links problemlos zwischen verschiedenen Python-Versionen wechseln und die Umgebung für Ihre Projekte flexibler verwalten.
Verwenden Sie die Befehlszeile, um die Python-Version zu bestimmen
- Öffnen Sie die Eingabeaufforderung (drücken Sie für Windows Win+ R, geben Sie "cmd" ein und drücken Sie die Eingabetaste).
- Geben Sie den Befehl python --version ein und drücken Sie die Eingabetaste.
Nach dem Ausführen des Befehls wird die installierte Version von Python in der Konsole angezeigt.
Mit der Befehlszeile können Sie die Python-Version schnell und bequem herausfinden, ohne eine IDE oder einen Texteditor ausführen zu müssen.
Suchen Sie nach der Python-Version in der Datei "python.exe"
1. Öffnen Sie den Windows Explorer (Windows Explorer) und navigieren Sie zu dem Verzeichnis, in dem Python installiert ist.
Standardmäßig wird Python normalerweise im Verzeichnis installiert "C:\Python " oder "C:\Program Files\Python". Abhängig von der Betriebssystemversion und den bei der Installation ausgewählten Optionen kann der Pfad geringfügig abweichen.
2. Suchen Sie die Datei "python.exe".
Die Datei "python.exe" ist die hauptausführbare Datei des Python-Interpreters. Es befindet sich normalerweise im Stammverzeichnis der Python-Installation.
3. Klicken Sie mit der rechten Maustaste auf die Datei "python.exe" und wählen Sie Eigenschaften.
Klicken Sie im daraufhin angezeigten Fenster Eigenschaften auf die Registerkarte Details.
4. Suchen Sie im Feld Beschreibung nach den Python-Versionsinformationen.
Das Feld Beschreibung enthält normalerweise Informationen zur installierten Python-Version, einschließlich der Versionsnummer und der Architektur.
Zum Beispiel: "Python 3.9.2 (32-bit)" oder "Python 3.9.2 (64-bit)".
Hinweis: Wenn Sie die Python-Datei nicht finden können.exe" oder mehrere Versionen von Python sind auf Ihrem Computer installiert, Sie können den Befehl "python --version" in der Befehlszeile verwenden, um die Python-Version abzurufen, wenn sie in einer Umgebungsvariablen konfiguriert ist.
Suche nach der Python-Version in der Datei "pythonw.exe"
Die Python-Version, die auf dem Computer installiert ist, kann in der Datei "pythonw" gefunden werden.exe". Diese Datei befindet sich normalerweise im Python-Ordner im Verzeichnis "Programme" auf dem Systemlaufwerk.
Befolgen Sie diese einfachen Schritte, um die Python-Version zu finden:
- Öffnen Sie den Datei-Explorer und navigieren Sie zum Ordner "Programme".
- Öffnen Sie den Python-Ordner.
- Suchen Sie die Datei "pythonw.exe".
- Rechtsklick auf die Datei "pythonw.exe" und wählen Sie Eigenschaften.
- Klicken Sie im daraufhin angezeigten Fenster Eigenschaften auf die Registerkarte Details.
- Im Feld Produktversion sehen Sie die Python-Version.
Alternativ können Sie auch in der Befehlszeile nach der Python-Version suchen, indem Sie "pythonw" ausführen.exe" mit dem Flag "--version". Öffnen Sie beispielsweise eine Eingabeaufforderung und geben Sie den folgenden Befehl ein:
Mit diesen Methoden können Sie die Python-Version leicht finden und für weitere Aktionen oder Debugging verwenden.
Verwenden Sie die Betriebssystemregistrierung, um die Python-Version herauszufinden
Befolgen Sie die Anweisungen, um die Version des installierten Python mithilfe der Betriebssystemregistrierung zu ermitteln:
- Drücken Sie die Win + R-Taste auf Ihrer Tastatur, um das Fenster "Ausführen" zu öffnen.
- Geben Sie "regedit" ein und drücken Sie die Eingabetaste, um den Registrierungs-Editor zu öffnen.
- Navigieren Sie zum folgenden Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore .
- In diesem Ordner sehen Sie verschiedene Unterordner mit Python-Versionsnummern. Zum Beispiel wird die Python-Version 3.9 durch den Ordner "3.9" dargestellt.
- Öffnen Sie den Ordner mit der gewünschten Python-Version.
- Suchen Sie in diesem Ordner nach dem Schlüssel "InstallPath".
- Doppelklicken Sie auf den Schlüssel "InstallPath" und Sie sehen den Pfad zur installierten Python-Version.
Jetzt haben Sie den Pfad zur installierten Python-Version. Es könnte ungefähr so aussehen: C:\Python39 . Dabei wird die Python-Version im Pfad selbst aufgeführt.
Mit der Betriebssystemregistrierung können Sie die Version eines installierten Python schnell und einfach herausfinden, ohne einen Python-Interpreter oder eine Befehlszeile ausführen zu müssen.
Überprüfen Sie die Python-Version in der Prozess-ID
Manchmal ist es notwendig, die Version von Python zu kennen, die in einem bestimmten Prozess verwendet wird. Dies kann beispielsweise beim Debuggen oder beim Arbeiten mit mehreren Prozessen gleichzeitig nützlich sein. In solchen Fällen können Sie das folgende Skript verwenden, um die Python-Version zu erhalten, die einer bestimmten Prozess-ID zugeordnet ist.
Um zu beginnen, müssen Sie die erforderlichen Module importieren:
import psutilimport sys
Dann können Sie die psutil-Funktion verwenden.Process() , um Informationen über einen Prozess anhand seiner ID zu erhalten:
pid = 1234process = psutil.Process(pid)
Jetzt haben Sie ein process - Objekt , das den Prozess mit der angegebenen ID darstellt. Um die mit diesem Prozess verbundene Python-Version zu ermitteln, können Sie das Attribut exe() verwenden, das den vollständigen Pfad zur ausführbaren Datei des Prozesses zurückgibt:
python_path = process.exe()
Als nächstes sollten Sie überprüfen, ob der Pfad zur ausführbaren Datei die Zeichenfolge "python" oder "python3" enthält. Dadurch können Sie die Python-Version definieren:
version = Noneif "python" in python_path:version = sys.version_infoelif "python3" in python_path:version = sys.version_infoelse:version = "Не удалось определить версию Python"
Daher enthält die Version-Variable die Python-Version, wenn sie ermittelt werden konnte, oder die Zeile "Python-Version konnte nicht ermittelt werden", wenn sie fehlgeschlagen ist.
Sie können das Ergebnis in einem für Sie geeigneten Format ausgeben, z. B. als Tabelle:
table .format(version)И, наконец, вы можете отобразить таблицу на экране:
print(table)Jetzt können Sie dieses Skript verwenden, um die Python-Version in der Prozess-ID zu überprüfen, indem Sie die erforderliche ID in der pid-Variablen angeben.
Verwenden Sie den Python-Befehl "sys.version_info"
Wenn Sie herausfinden möchten, welche Version von Python auf Ihrem Computer installiert ist, können Sie den Befehl verwenden sys.version_info. Mit diesem Befehl können Sie Informationen zur aktuellen Version von Python im Tupel-Format mit mehreren Komponenten abrufen.
So verwenden Sie den Befehl sys.version_info. Sie müssen das Modul importieren sys. Sie können dies tun, indem Sie die folgende Codezeile schreiben:
import sysNach dem Importieren des Moduls sys sie können auf die Python-Versionsinformationen zugreifen, indem Sie das Attribut verwenden version_info. Sie können beispielsweise Informationen über die Hauptversion, die Unterversion und den Patch erhalten:
version = sys.version_infomajor_version = version.majorminor_version = version.minormicro_version = version.microprint(f"Текущая версия Python: ..")Nachdem Sie diesen Code ausgeführt haben, sehen Sie Informationen über die aktuelle Version von Python, die auf Ihrem Computer installiert ist.
Mit dem Befehl sys.version_info. Sie können die Python-Version leicht identifizieren und die entsprechenden Funktionen und Funktionen dieser Version verwenden. Dies ist besonders nützlich, wenn Sie Code schreiben müssen, der mit verschiedenen Python-Versionen kompatibel sein muss.
Verwenden Sie die Umgebungsvariable "PYTHONPATH"
Die Umgebungsvariable "PYTHONPATH" ist eine Liste von Verzeichnissen, in denen der Python-Interpreter nach Modulen und Paketen sucht, die verwendet werden sollen. Dies ist nützlich, wenn Sie benutzerdefinierte Module hinzufügen oder die Suchreihenfolge für Standardmodule ändern möchten.
Sie können den aktuellen Wert der Variablen "PYTHONPATH" in einem Windows-Betriebssystem ermitteln, indem Sie den Befehl an der Eingabeaufforderung verwenden:
Ebenso können Sie auf UNIX-ähnlichen Systemen (z. B. Linux oder macOS) den Befehl verwenden:
Der Wert der Variablen "PYTHONPATH" wird in der Befehlszeile ausgegeben.
Um die Variable "PYTHONPATH" vorübergehend in der aktuellen Befehlszeilensitzung zu ändern, können Sie den folgenden Befehl in Windows verwenden:
Auf UNIX-ähnlichen Systemen:
Dadurch wird der Wert der Variablen "PYTHONPATH" nur für die aktuelle Befehlszeilensitzung geändert.
Wenn die Variable "PYTHONPATH" in einer globalen Betriebssystemkonfiguration oder mithilfe von Systemprogrammiersoftware festgelegt wurde, werden die Werte der Variablen "PYTHONPATH" zwischen den Befehlszeilensitzungen beibehalten.
Die Variable "PYTHONPATH" kann beispielsweise nützlich sein, wenn Sie mit nicht standardmäßigen Modulen arbeiten oder Ihre eigenen Module für die Verwendung in Python entwickeln. Es ermöglicht Ihnen, dem Python-Interpreter anzugeben, wo nach Modulen und Paketen gesucht werden soll, die nicht Teil der Standardbibliothek sind.
my_project/├── main.py├── utils/│ ├── __init__.py│ └── helper.py└── tests/├── __init__.py└── test_helper.pyDie Verwendung der Umgebungsvariablen "PYTHONPATH" ermöglicht eine flexible Verwaltung der Modulsuche in Python und erleichtert die Organisation und Strukturierung von Projekten.
Wir verbinden uns mit dem Python-Interpreter, um die Version herauszufinden
Um die Version von Python herauszufinden, müssen Sie eine Verbindung zum Python-Interpreter herstellen. Dies kann wie folgt erfolgen:
1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal in Ihrem Betriebssystem.
2. Geben Sie den Befehl python oder python3 ein (abhängig von Ihrem Betriebssystem und Ihrer installierten Python-Version) und drücken Sie die Taste Enter.
python3. Nachdem Sie sich beim Python-Interpreter angemeldet haben, geben Sie den folgenden Befehl ein:
import sysprint(sys.version)4. Drücken Sie die Taste Enter. Der Python-Interpreter gibt Informationen zur Python-Version aus.
3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 14:08:53) [MSC v.1916 64 bit (AMD64)]Jetzt kennen Sie die Version von Python, die Sie installiert haben!
Anmerkung: Sie können auch den Befehl python --version oder python3 --version verwenden, um die Python-Version abzurufen, ohne sich beim Interpreter anzumelden.