Python-Version ändern
- Ändern Sie die Python-Version, indem Sie die Befehle ersetzen
- Angeben der Python-Version in der Skriptdatei
In diesem Tutorial werden verschiedene Möglichkeiten untersucht, wie Sie eine bestimmte Version von Python ändern oder festlegen können, um Programme auszuführen. Angenommen, wir haben Python Version 3.xy auf unserem Computer installiert und möchten es für alle Aufgaben verwenden, da auf einem Computer mehrere Versionen von Python gleichzeitig vorhanden sein können.
Da Python 3 für Python 2-Programme nicht abwärtskompatibel ist, benötigen viele Programme möglicherweise noch Python 2, weshalb es keine gute Idee ist, die Standardversion von Python in Python 3 zu ändern. Daher können wir den Befehl python3
verwenden, um Führen Sie Python 3-Skripte und den Befehl python
aus, um Python 2-Skripte auszuführen.
Wir können auch die folgenden Schritte ausführen, um Python 3 anstelle von Python 2 zu verwenden, wenn der Befehl python
verwendet wird oder Python-Skripte ausgeführt werden.
Ändern Sie die Python-Version, indem Sie die Befehle ersetzen
Eine einfache Möglichkeit, die neueste Version von Python 3 mit dem Befehl python
zu verwenden, besteht darin, das Schlüsselwort python
durch python3
zu ersetzen. Wir können den Befehl alias
in Linux-basierten Betriebssystemen und den Befehl doskey
in Windows verwenden, um python
durch python3
zu ersetzen. Wenn also der Befehl python
verwendet wird, wird er durch python3
ersetzt, und die neueste auf dem Computer verfügbare Version von Python 3 wird zum Ausführen des Skripts verwendet.
Die folgenden Beispiele zeigen, wie Sie python
in Linux-basierten Betriebssystemen und Windows durch python3
ersetzen.
Linux:
alias python=python3
Windows:
doskey python=python3
Angeben der Python-Version in der Skriptdatei
Da der Befehl python
von Python 2 verwendet wird und es nicht empfohlen wird, die Standard-Python-Version zu ändern, können viele Programme und Skripte noch Python 2 zum Ausführen benötigen. Eine andere Möglichkeit besteht darin, die Version von Python anzugeben, die in der Python-Skriptdatei ausgeführt werden soll. Wir können die Python-Version angeben, um die Skriptdatei auszuführen, indem wir die Python-Version in der ersten Zeile der Skriptdatei erwähnen.
Wir können den folgenden Text als erste Zeile der Skriptdatei verwenden, um die neueste Version von Python 3 zu verwenden, die auf dem Computer verfügbar ist, um das Python-Skript auszuführen.
#! python3
Wir können auch die Python-Version unserer Wahl angeben, indem wir den folgenden Text als erste Zeile in die Python-Skriptdatei einfügen.
#! python 2.5
Angenommen, die angegebene Version ist auf dem Computer verfügbar. In diesem Fall verwendet das Betriebssystem diese Version, um das Python-Skript auszuführen, oder gibt auf andere Weise einen ähnlichen Fehler zurück, wie unten gezeigt.
Requested Python version is not installed