Jak zmienić wersję Python w Ubuntu & Debian
- 4386
- 44
- Maria Piwowarczyk
Python to język programowania wysokiego poziomu, powszechnie używany do programowania systemu. Jest dostępny dla wszystkich popularnych systemów operacyjnych. Możesz zainstalować więcej niż jedną wersję Pythona w jednym systemie. Po zainstalowaniu wielu wersji Pythona możesz przełączyć domyślny Python za pomocą narzędzia aktualizacji alternatywnej.
Wszyscy programiści Python zaleca się korzystanie z wirtualnego środowiska do aplikacji. Który zapewnia izolowane środowisko dla aplikacji z zdefiniowaną wersją Python.
Wersja przełącz Python na Ubuntu & Debian
Narzędzie wiersza poleceń Aktualizacja-alternatywy jest tworzenie i utrzymanie symbolicznych linków dla domyślnych poleceń. Dzięki temu możemy łatwo przełączać polecenia na różne wersje. Bo ten samouczek, Python 3.10, I Python 2.7 są wstępnie zainstalowane w systemie Debian. Utworzymy grupę dla obu poleceń i ustawimy symboliczne linki.
- Utwórz symbol z /usr/bin/python2.7 Do /usr/bin/python i ustaw nazwę grupy jako „Python”. Później nazwa grupy zostanie użyta do przełączania linków.
Sudo Update-Alternatives-Install/USR/bin/Python Python/USR/bin/Python2.7 1
Aktualizacja wyjściowa alternatywy: za pomocą/USR/bin/Python2.7 Aby zapewnić/usr/bin/python (Python) w trybie automatycznym
- Zmień link SymLink na /usr/bin/python3.10 Do /usr/bin/python i ustaw nazwę grupy na „Python”. Nazwa grupy musi być taka sama dla wszystkich wersji Pythona.
Sudo aktualizacja-alternatywy-install/usr/bin/python python/usr/bin/python3.10 2
Aktualizacja wyjściowa-alternatywy: za pomocą/USR/bin/Python3.10 Aby zapewnić/USR/BIN/Python (Python) w trybie automatycznym
- Powtórz krok 2, aby dodać więcej wersji Python do grupy, która jest już zainstalowana w twoim systemie.
- W tym momencie dodałeś dwie wersje binarne Python do nazwy grupy "pyton". Teraz możesz łatwo przejść do dowolnej wersji z następującymi poleceniami. Tutaj „Python” to nazwa grupy zdefiniowana w powyższych poleceń.
Sudo Aktualizacja-alternatywy-Config Python
Wyjście: [Wybierz opcję] Istnieją 2 opcje dla alternatywnego Pythona (dostarczające/USR/BIN/Python). Status priorytetu ścieżki wyboru ---------------------------------------------- -------------- 0/usr/bin/Python3.10 2 Tryb automatycznego * 1/usr/bin/Python2.7 1 Tryb ręczny 2/usr/bin/Python3.10 2 Tryb ręczny naciśnij, aby zachować bieżący wybór [*] lub typ wyboru typu:
W tym powyżej Python wyjściowy, 2.7 jest ustawiony jako bieżąca wersja. Aby to zmienić na Python 3.10, musisz wprowadzić 0 Lub 2 i naciśnij Enter.
- Otóż to. Obecna wersja Python zmieniona jest w twoim systemie. Po prostu wpisz następujące polecenie, aby wyświetlić poprawnie aktywną wersję Python.
Python -V
Wyjście Python 3.10.2
Możesz dodać wiele wersji Pythona do grupy (kroki: 01 i 02) i łatwo przełączać się między nimi.
Wniosek
W tym samouczku dowiedziałeś się o zmianie domyślnych wersji Pythona w systemach Ubuntu i Debian Linux. Zamiast przełączania wersji możesz także skonfigurować wirtualne środowisko Python dla swoich aplikacji.