Zainstalowałem Ubuntu 18.04 w wirtualnym pudełku, a gdy próbuję Pythona -v, mówi, że masz zainstalowany Python3, chcę usunąć Python 3 lub wyłączyć, aby móc używać Python2.7 i uruchamiać niektóre skrypty, które mam.
18.04
virtualbox
python
Rahul
źródło
źródło
python2
lubpython3
zamiast po prostupython
, ponieważ w niektórych systemach (na przykład Arch)python
bez wersji domyślnie uruchamia się Python 3 (myślę, że Ubuntu zrobi to samo w pewnym momencie). Zgadzając się z Kevinem, powinieneś przeprowadzić migrację do wersji 3.x (pod koniec 2018 r. Jest tylko kilka bibliotek tylko w wersji 2.x)Odpowiedzi:
Python 2 nie jest już domyślnie instalowany w nowych instalacjach systemu Ubuntu 18.04 i nowszych. Nie usuwaj python3 z Ubuntu 18.04 i nowszych, w przeciwnym razie oprogramowanie Ubuntu, terminal i wiele innych domyślnie zainstalowanych aplikacji przestanie działać. Jeśli usunąłeś Python 3, a teraz oprogramowanie Ubuntu, terminal i inne aplikacje nie działają, postępuj zgodnie z instrukcjami w tej odpowiedzi, aby zainstalować je ponownie i przywrócić działanie wszystkich aplikacji.
Aby zainstalować Python 2.7 w Ubuntu 18.04 i nowszych, otwórz terminal i wpisz:
Aby uruchomić interpreter Python 2.7, uruchom następującą komendę:
Aby uruchomić interpreter Python 3, uruchom następującą komendę:
Tak czy inaczej interpreter Pythona wyświetli komunikat o wersji po uruchomieniu, który pokazuje, którą wersję Pythona używasz.
źródło
W Ubuntu 18.04 LTS domyślnie instalowane są zarówno Python 2.7, jak i Python 3:
Zrzut ekranu z sesji na żywo
W 18.10. a w 19.04 nie zostanie zainstalowany w sesji na żywo:
Przed użyciem będziesz musiał ręcznie zainstalować Python 2.7.
Aplikacje zależne od niego zainstalują go jako zależność.
źródło
1) Aby zainstalować wersję Python 2 na Ubuntu 18.04, otwórz terminal i wprowadź:
lub
Sprawdź wersję:
2) Jeśli nadal aktualizowana jest lista alternatywnych wersji Pythona 3+ w celu wykonania przełączenia między dowolną wersją Pythona:
Przykład:
i wybierz odpowiednią wersję, używając liczby całkowitej, jak pokazano powyżej.
3) Jeśli zobaczysz: aktualizacja-alternatywy: błąd: brak alternatyw dla Pythona . Biegać:
Przykładowe dane wyjściowe:
Następnie zaktualizuj listę alternatyw Python dla każdej wersji, której chcesz używać z priorytetem 1 i 2:
Następnie uruchom ponownie
update-alternatives --config python
i wybierz odpowiednią wersję ..źródło
python
jako polecenia na terminalu, rozważane są alternatywy / aliasy. Ale w skryptach, ponieważ jesteś absolutną ścieżką Pythona, musisz użyć ścieżki wersji Pythona, której chcesz użyć.Nie musisz usuwać ani wyłączać
python3
systemu Ubuntu.Jeśli potrzebujesz tylko Pythona do uruchamiania małych skryptów, możesz po prostu zainstalować Python 2 jako odpowiedź @ karel.
Jeśli zaczniesz uczyć się języka Python, sugeruję korzystanie ze środowiska wirtualnego lub conda
źródło
conda
, instaluję pakiet wedługpip
. Po prostu używamconda
do tworzenia globalnego dostępu wirtualnego env.Nie ma potrzeby wyłączania Pythona 3. Możesz uruchomić Python 2.7 za pomocą polecenia python2 nazwa_pliku.py. Możesz sprawdzić wersję Pythona 2 python2 --version
źródło