Jak zmienić wersję Python w Ubuntu & Debian

Jak zmienić wersję Python w Ubuntu & Debian

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.

  1. 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 
  2. 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 
  3. Powtórz krok 2, aby dodać więcej wersji Python do grupy, która jest już zainstalowana w twoim systemie.
  4. 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.

  5. 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.