Jak zmienić domyślną wersję Python na Debian 9 Stretch Linux

Jak zmienić domyślną wersję Python na Debian 9 Stretch Linux

Cel

W tym artykule wyjaśniono, jak zmienić Python2 i Python3 na Debian 9 Stretch Linux

Wersje systemu operacyjnego i oprogramowania

  • System operacyjny: - Debian 9 odcinek

Wymagania

Wymagany będzie uprzywilejowany dostęp do instalacji Debian Linux.

Trudność

ŁATWY

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Instrukcje

Debian 9 Stretch ma dwa 2.7 I 3.5 Wersje Pythona. Jeśli nie zainstalowałeś jeszcze żadnego pakietu Pythona, możesz wybrać oba, po prostu instalując odpowiedni pakiet:

Instalacja Python 2: # apt Zainstaluj instalację Python Python 3: # apt instinst instaluj Python3 

Sprawdź domyślną wersję Python

Aby sprawdzić domyślną wersję Pythona, po prostu uruchomić pyton polecenie i zapytanie o jego wersję:

$ Python -wersja Python 2.7.13 

Zainstaluj Python

Załóżmy, że żaden interpreter Python nie jest jeszcze zainstalowany w naszym systemie. Dlatego możemy zacząć od instalacji obu wersji Pythona:

# Python --version -Bash: Python: polecenie nie znaleziono # apt instal Python Python3 

Po instalacji wersja Python 2.7 jest domyślnie:

$ Python -wersja Python 2.7.13 


Zaktualizuj listę alternatyw Python

Aby wykonać system ogólnokrajowy między domyślnymi wersjami Python, użyj Aktualizacja alternatyw Komenda. Na początku Aktualizacja alternatyw Dowództwo narzeka, że ​​nie ma dostępnych alternatyw Python:

# Aktualizacja-alternatywy-List Python Update-Alternatives: Błąd: Brak alternatyw dla Pythona 

Aby zainstalować alternatywy w Python, najpierw wymień wszystkie dostępne opcje:

$ ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.5/usr/bin/python3.5m/usr/bin/python3m 

Następnie zaktualizuj listę alternatyw Python dla każdej wersji, której używasz. W naszym przypadku z trzymaniem się /usr/bin/python2.7 I /usr/bin/python3.5 Wersje:

# aktualizacja-alternatywy-install/usr/bin/Python Python/USR/bin/Python2.7 1 Aktualizacja-alternatywy: Używanie/usr/bin/python2.7 Aby zapewnić/usr/bin/python (Python) w trybie automatycznym # aktualizacja-alternatywy-install/usr/bin/python python/usr/bin/python3.5 2 Update-Alternatives: Używanie/USR/bin/Python3.5 Aby zapewnić/USR/BIN/Python (Python) w trybie automatycznym 

Należy pamiętać, że numer liczby całkowitej na końcu każdego polecenia oznacza priorytet. Wyższa liczba oznacza wyższy priorytet i jako taki /usr/bin/python3.5 Wersja została ustawiona w trybie automatycznym, aby była domyślna, jeśli nie zostanie wybrany inny wybór. Po wykonaniu obu powyższych polece /usr/bin/python3.5 ze względu na jego wyższy priorytet (2):

# Python --version Python 3.5.3 

Przełącz między wersjami Python

Teraz, gdy zaktualizowaliśmy listę alternatyw Python, aby wykonać przełącznik między dowolną wersją Python, ma działać:

# Aktualizacja-alternatywy-Config Python Istnieją 2 opcje alternatywnego Pythona (dostarczające/USR/BIN/Python). Status priorytetu ścieżki wyboru ---------------------------------------------- -------------- * 0/usr/bin/Python3.5 2 Tryb automatycznego 1/USR/BIN/Python2.7 1 Tryb ręczny 2/usr/bin/Python3.5 2 Tryb ręczny Naciśnij, aby zachować bieżący wybór [*] lub Typ Numer wyboru: 1 Aktualizacja-alternatywy: Używanie/usr/bin/Python2.7 Aby zapewnić/usr/bin/Python (Python) w trybie ręcznym 

i wybierz odpowiednią wersję za pomocą liczby całkowitej, jak pokazano powyżej.

# Python --version Python 2.7.13 

Wersja lokalnego użytkownika Python

Jeśli musisz jedynie selektywnie zmienić wersję Python na podstawie użytkownika, możesz spróbować edytować użytkowników .Bashrc plik. Na przykład, aby zmienić wersję Python 3.5 Wykonaj następujące polecenia Linux:

$ Python -wersja Python 2.7.13 $ echo 'python = "/usr/bin/python3.5 "'>> ~/.bashrc $… bashrc $ python --version Python 3.5.3 

Ladposition Python-Tutorial-Toc

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Pobierz Linux
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…
  • Najlepszy Linux Distro dla programistów
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Jak podwójnie rozruch Kali Linux i Windows 10