Zainstaluj i uruchom Python 3 w tym samym czasie, co Python 2

22

Korzystam z 13.04, ale chcę zainstalować obie główne wersje Pythona do testowania migracji mojego rzeczywistego kodu.

czy jest możliwe zainstalowanie Python 3 na tym samym komputerze, na którym działa Python 2.7? Potrzebuję pracy z obiema wersjami, dzięki!

mlacunza
źródło

Odpowiedzi:

50

Tak, wystarczy zainstalować python3pakiet.

$ sudo apt-get install python3

Python 2.X nadal będzie domyślnie używanym Pythonem, więc jeśli chcesz uruchomić skrypt w Pythonie 3.X, musisz go uruchomić

$ python3 /path/to/script.py

lub dodaj w pierwszym wierszu skryptu wykonywalnego:

#!/usr/bin/env python3
Salem
źródło
Często przeszukuję i znalazłem tylko informacje o tym, jak zainstalować Python 3, ale nic o tym, czy moje środowisko deweloperskie jest bezpieczne, gdy działają obie wersje. Dzięki!
mlacunza
2
@mlacunza Jeśli zainstalujesz oba z domyślnych repozytoriów (np .: with apt-get, Software Center), nie będziesz mieć żadnych problemów. Ale jeśli instalujesz ze źródła, w zależności od tego, gdzie kończy się instalacja i jeśli zastępuje domyślną instalację Pythona, możesz mieć pewne problemy.
Salem,
@mlacunza Jeśli to odpowiedziało na twoje pytanie, oznacz je jako odpowiedzi.
Salem,
Która wersja Pythona zostanie zainstalowana? W moim przypadku zainstalowałem 3.2, ale potrzebowałem 3.5.
chandresh