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.