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!

mlacunza
quelle

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
Salem
quelle
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