Korzystanie z Ubuntu 17.04. Po aktualizacji Python 3.5 do 3.6 przez terminal zgodnie z /ubuntu//a/865569/695385 nadal pokazuje, że wersja to 3.5.3.
~$ python3 --version
Python 3.5.3
Jak to jest zainstalowane?
Korzystanie z Ubuntu 17.04. Po aktualizacji Python 3.5 do 3.6 przez terminal zgodnie z /ubuntu//a/865569/695385 nadal pokazuje, że wersja to 3.5.3.
~$ python3 --version
Python 3.5.3
Jak to jest zainstalowane?
python3.6
.python3
pozostanie dowiązaniem symbolicznympython3.5
i powinieneś tak to zachować. Spójrz na wirtualne środowiska, jak napisał Oli w swojej odpowiedzi.Odpowiedzi:
Jak zaktualizowałeś? Podejrzewam, że możesz gdzieś mieć plik
python3.6
binarny .Ogólnie rzecz biorąc, nigdy nie chcesz zastępować
/usr/bin/python
lub/usr/bin/python3
mieć własne wersje owocowe. Ważne części Ubuntu wymagają stabilnego środowiska Python, co w dużej mierze jest niekompatybilne z chowaniem się.To wszystko powiedziałoby, że posiadanie
/usr/bin/python3.6
(/usr/local/bin/python3.6
lub cokolwiek na swojej drodze) byłoby w porządku. Jeśli nie chcesz wpisywać tego wszystkiego za każdym razem, możesz zajrzećvirtualenv
do różnych opcji automatyzacji opakowania. Ma to dodatkową zaletę, że nie zagraża systemowi podczassite_packages
prac programistycznych.źródło
Miałem ten sam problem, wykonałem następującą instrukcję, aby go rozwiązać:
Po instalacji Python3.6 :
Aby
python3
skorzystać z nowego zainstalowanego Pythona 3.6 zamiast domyślnej wersji 3.5, uruchom następujące 2 polecenia:Na koniec przełącz się między dwiema wersjami języka Python za
python3
pomocą następującego polecenia:Następnie wybierz
/usr/bin/python3.6 -- automode
menu opcji wyboru, dla mnie to był0
wiersz.[ Wynik ]:
Lub:
źródło
Instalacja i aktualizacja do Python3.6 wymaga polecenia
źródło