Ich muss Python 2.7 für ein Projekt installieren, habe aber bereits Python 3 auf meinem Windows 10-Computer installiert und befürchte, dass Python 2.7 bei der Installation Python 3 überschreiben oder deinstallieren könnte. Ich kann online nichts zu dieser speziellen Frage finden und wollte daher sicherstellen, dass meiner aktuellen Python 3-Installation nichts Schlimmes passiert, und falls doch: wie ich das vermeiden kann. Im Grunde möchte ich wissen, ob die Installation von Python 2 Python 3 beschädigt und wie ich Python 2 am besten neben Python 3 installieren kann.
Antwort1
Ich möchte wissen, ob die Installation von Python 2 Python 3 beschädigt und wie ich Python 2 am besten neben Python 3 installieren kann.
Python 2.7 und Python 3 können auf demselben System vorhanden sein. Sie müssen genau angeben, wann Sie Python aus einem Skript oder einer Eingabeaufforderung aufrufen, um eine bestimmte Python-Version zu verwenden.
Wenn Sie einfach den Befehl python ausführen, wird die ausführbare Datei, die zuerst in PATH gefunden wird, zum Start ausgewählt. Mit anderen Worten: Fügen Sie die Python-Verzeichnisse manuell hinzu. Das Verzeichnis, das Sie zuerst hinzufügen, wird ausgewählt, wenn Sie python eingeben.
Unabhängig von der Reihenfolge der „Pythons“ können Sie:
- Führen Sie Python 2.x-Skripte mit dem Befehl aus: py -2 (Python 3.x-Funktionalität) (d. h. das erste in Ihrem PATH gefundene Python 2.x-Installationsprogramm wird ausgewählt)
- Führen Sie Python 3.x-Skripte mit dem Befehl aus: oder py -3 (d. h. das erste in Ihrem PATH gefundene Python 3.x-Installationsprogramm wird ausgewählt)
Quelle:So installieren Sie sowohl Python 2.x als auch Python 3.x in Windows 7