Installieren Sie Python 3 und führen Sie es gleichzeitig mit Python 2 aus


22

Ich benutze 13.04, aber ich möchte die beiden Hauptversionen von Python installiert haben, um Tests zur Migration meines aktuellen Codes durchzuführen.

ist es möglich, Python 3 auf demselben Computer zu installieren, auf dem Python 2.7 ausgeführt wird? Ich brauche Arbeit mit beiden Versionen, danke!

Antworten:


50

Ja, Sie müssen nur das python3Paket installieren .

$ sudo apt-get install python3

Python 2.X wird weiterhin als Standard-Python verwendet. Wenn Sie also ein Skript mit Python 3.X ausführen möchten, müssen Sie es ausführen

$ python3 /path/to/script.py

oder fügen Sie in der ersten Zeile Ihres ausführbaren Skripts Folgendes hinzu:

#!/usr/bin/env python3

Ich habe viel gesucht und nur Informationen zur Installation von Python 3 gefunden, aber nichts darüber, ob meine Entwicklungsumgebung mit beiden Versionen sicher ist. Vielen Dank!
mlacunza

2
@mlacunza Wenn Sie beide aus den Standard-Repositorys (z. B. mit apt-get, Software Center) installieren , haben Sie überhaupt keine Probleme. Wenn Sie jedoch von der Quelle installieren, können je nachdem, wo die Installation endet und ob die Standard-Python-Installation ersetzt wird, einige Probleme auftreten.
Salem

@mlacunza Wenn dies Ihre Frage beantwortet hat, markieren Sie sie als beantwortet.
Salem

Welche Version von Python wird installiert? In meinem Fall installierte es 3.2, aber ich brauchte 3.5.
Chandresh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.