Ten samouczek pokaże procedurę zmiany wartości domyślnej na alternatywną wersję Python na Debian Linux.
Jak sprawdzić bieżącą wersję domyślnego Pythona na Debian Linux
Przed przejściem do zmiany domyślnej wersji Pythona na alternatywę, ważne jest, aby znaleźć wersje Pythona zainstalowane w twoim systemie. Dyrektor Domyślny dla Pythona w Debian lub inny system oparty na systemie Linux jest „/USR/bin/Python”. Korzystanie z polecenia listy „LS”, Zainstalowane wersje Pythona można znaleźć w systemie.
LS/USR/BIN/Python*Notatka: Wyjście może być inne w twoim przypadku.
Aby sprawdzić bieżącą wersję domyślnego Pythona w Debian, wykonaj następujące polecenie:
Python --versionW naszym przypadku obecna wersja domyślnego Pythona jest 2.7.18. W twoim przypadku może być inaczej w zależności od używanego systemu.
Jak zmienić z domyślną na alternatywną wersję Python na Debian Linux
Istnieją dwa sposoby zmiany z wartości domyślnej na alternatywną wersję Pythona na Debian Linux:
Metoda 1: Zmień z domyślnej na alternatywną wersję Python za pośrednictwem polecenia aktualizacji-alternatywnych
Po pierwsze, użytkownik musi utworzyć symbol między różnymi katalogami wersji Python osobno, aby wszystkie one można było scalić w grupie o nazwie "pyton". Od wersji Python 3.9 to wersja alternatywna, użyjemy, dlatego musimy stworzyć symbol wersji Python 3.9 Za pośrednictwem poniższego komendy:
Sudo aktualizacja-alternatywy-install/usr/bin/python python/usr/bin/python3.9 2Następnie utwórz symbol Python w wersji 2.7 18, uruchamiając poniższe polecenie:
Sudo Update-Alternatives-Install/USR/bin/Python Python/USR/bin/Python2.7 18Po utworzeniu SymLinks możesz wymienić zainstalowane wersje Pythona, aby je zmienić, a dla tego uruchom następujące polecenie:
Sudo Aktualizacja-alternatywy-Config PythonTam zobaczysz wersję Pythona i domyślnie 2.7 jest zaznaczona. Możesz wprowadzić dowolną liczbę wybranych, aby ustawić ją jako domyślną wersję systemu. Na przykład wchodzę 2 wybierać Python3.9:
Po przejściu do wersji Python uruchom polecenie wersji Python, aby ją sprawdzić:
Python --versionMetoda 2: Zmień z domyślnego Pythona na alternatywny Python za pośrednictwem narzędzia Pyenv
Możesz także zmienić domyślny python na alternatywę za pomocą Pyenv Korzystanie z następujących kroków:
Krok 1: Najpierw zaktualizuj system i uruchom następujące polecenie, aby upewnić się, że nie ma niezaspokojonych zależności systemu:
Sudo apt-get Aktualizacja; sudo apt-get instaluj Make-Issencję libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz -utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzmaKrok 2: Po zakończeniu uruchom skrypt instalacyjny Pyenv na Debian za pośrednictwem polecenia poniżej:
curl https: // pyenv.RUN | grzmotnąćKrok 3: Następnie otwórz plik źródłowy zmiennej środowiskowej za pośrednictwem poniższego polecenia:
sudo nano ~/.profilDodaj następujący skrypt na dole pliku źródłowego i zapisz plik, naciskając Ctrl + x i wtedy Y:
Eksport pyenv_root = "$ home/.Pyenv "Krok 4: Załaduj zmiany zmiennej środowiskowej za pośrednictwem następującego polecenia:
Źródło ~/.profilKrok 5: Sprawdź instalację Pyenv Za pośrednictwem polecenia wersji:
Pyenv --versionKrok 6: Uruchom polecenie listy, aby sprawdzić dostępne wersje Pythona:
instalacja Pyenv -listaKrok 7: Możesz wybrać dowolną wersję, którą chcesz zainstalować w Debian, wybieram 3.10.9
Pyenv Instaluj 3.10.9Krok 8: Po zainstalowaniu Uruchom następujące polecenie, aby zainstalowana wersja globalna dla wszystkich użytkowników:
Pyenv Global 3.10.9Uruchom następujące polecenie, aby potwierdzić zmiany:
Python --versionDolna linia
Możesz zainstalować wiele wersji Pythona na Debian i łatwo przełączać się między nimi. Nie ma potrzeby usuwania jednej wersji Pythona, aby zainstalować inną, ponieważ możesz ich używać jednocześnie. Musisz utworzyć symbol dla wersji Python w grupie, a następnie możesz przejść na dowolną wersję Python, którą chcesz za pomocą „-Pdate alternatywa” Komenda.