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!

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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.