Jak zainstalować Python 3.11 na Ubuntu 24.04, 22.04 lub 20.04

Chociaż Python 3.11 nie jest już najnowszą wersją, pozostaje opcją dla wielu programistów. Pomimo pojawienia się języka Python 3.12 i nadchodzącej wersji Python 3.13, wersja 3.11 nadal oferuje solidne podstawy ze znaczącymi ulepszeniami, które czynią go realnym wyborem dla użytkowników Ubuntu.

Kluczowe cechy Pythona 3.11:

  • Dopasowanie wzorców strukturalnych: Upraszcza proces dopasowywania złożonych struktur danych.
  • Menedżerowie kontekstu w nawiasach: wprowadza bardziej czytelną składnię korzystania z menedżerów kontekstu.
  • Ulepszone komunikaty o błędach: ułatwia debugowanie dzięki bardziej informacyjnym i przyjaznym dla użytkownika komunikatom o błędach.
  • Haki audytu środowiska wykonawczego: Zapewnia nowy interfejs API do monitorowania i modyfikowania zachowania programu w języku Python.
  • Dodatkowe standardowe moduły biblioteczne: Dodaje nowe moduły, takie jak „zoneinfo” dla lepszej obsługi stref czasowych i „http.client” dla zaawansowanej funkcjonalności klienta HTTP.

Te funkcje sprawiają, że Python 3.11 jest mocnym kandydatem dla tych, którzy chcą zrównoważyć stabilność z ulepszoną funkcjonalnością. Teraz zainstalujmy Python 3.11 na Ubuntu 24.04, 22.04 lub 20.04 za pomocą poleceń terminala.

Zaktualizuj Ubuntu przed instalacją Pythona 3.11

Zdecydowanie zalecamy uruchomienie aktualizacji w terminalu przed instalacją Pythona 3.11, aby uniknąć potencjalnych konfliktów podczas instalacji. Aktualizacja terminala gwarantuje, że wszystkie pakiety są aktualne, za pomocą następującego polecenia:

sudo apt update

Możesz zaktualizować wszystkie nieaktualne pakiety za pomocą następującego polecenia.

sudo apt upgrade

Zaimportuj PPA w Pythonie

Dystrybucje Ubuntu zazwyczaj domyślnie zawierają język Python, ale często brakuje im opcji aktualizacji w nowych wydaniach. Aby zainstalować najnowszą wersję Pythona 3.11, w tym przewodniku wykorzystamy renomowaną i powszechnie uznawaną umowę PPA innej firmy.

Najpierw zaimportuj repozytorium Pythona z najnowszymi stabilnymi wydaniami.

sudo add-apt-repository ppa:deadsnakes/ppa -y

Przed kontynuowaniem uruchom aktualizację APT, aby upewnić się, że nowo zaimportowany PPA jest odzwierciedlony.

sudo apt update

Zainstaluj Python 3.11 za pomocą polecenia terminala APT

Po pomyślnym zaimportowaniu PPA Pythona 3.11 zainstaluj Pythona 3.11, wykonując następujące polecenie w terminalu:

sudo apt install python3.11

Użyj następującego polecenia, aby sprawdzić instalację i kompilację wersji Python 3.11.

python3.11 --version

Jeśli chcesz, możesz także zainstalować następujące dodatkowe dodatki dla Pythona 3.11:

  • Moduł debugowania:
sudo apt install python3.11-dbg
  • Moduł deweloperski (dev):
sudo apt install python3.11-dev
  • Moduł VENV (środowisko wirtualne):
sudo apt install python3.11-venv
  • Moduł Distutils:
sudo apt install python3.11-distutils
  • Moduł narzędziowy lib2to3:
sudo apt install python3.11-lib2to3
  • Moduł DBM.GNU:
sudo apt install python3.11-gdbm
  • Moduł Tkintera:
sudo apt install python3.11-tk

Aby zainstalować wszystkie dodatki za jednym razem, uruchom następujące polecenie.

sudo apt install python3.11-full

Zainstaluj PIP z Pythonem 3.11

Większość użytkowników może łatwo zainstalować Python 3.11 z repozytorium Python PPA, uruchamiając następującą komendę APT:

sudo apt install python3-pip

Upewnij się, że Python Pip jest zainstalowany. Jeśli pojawią się problemy, zainstaluj go ponownie ręcznie, wykonując poniższe kroki, aby pobrać plik get-pip.py za pomocą polecenia wget:

wget https://bootstrap.pypa.io/get-pip.py

Po pobraniu pliku kolejnym krokiem jest jego instalacja.

python3 get-pip.py

Zalecamy sprawdzenie dostępności aktualizacji po zainstalowaniu Pipa, aby upewnić się, że masz najnowszą wersję. Dzięki temu będziesz na bieżąco z najnowszymi funkcjami i ulepszeniami.

python3 -m pip install --upgrade pip

Aby zweryfikować zainstalowaną wersję Pip 3.11, uruchom następujące polecenie:

pip --version

Za pomocą tych poleceń możesz zainstalować i zaktualizować Pip dla Pythona 3.11, umożliwiając instalację dodatkowych pakietów i bibliotek Pythona.

Dodatkowe polecenie: Przełącz domyślne wersje Pythona

Jeśli masz w systemie zainstalowanych wiele wersji Pythona i chcesz ustawić konkretną wersję jako domyślną, możesz wykonać poniższe kroki, aby przełączać się między nimi.

Po pierwsze, musisz dodać dowiązania symboliczne dla każdej wersji Pythona osobno. Aby to zrobić, uruchom następujące polecenia:

Oto przykład (możesz go dostosować lub skopiować):

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7

Zauważ, że liczba na końcu każdego polecenia (np. 1, 2, 3 itd.) reprezentuje priorytet wersji. Wyższa liczba oznacza wyższy priorytet. W tym przykładzie Python 3.12 ma najwyższy priorytet (7), a Python 2.7 ma najniższy priorytet (1).

Aby przełączyć się na inną wersję Pythona, możesz wprowadzić odpowiedni numer wyboru w następującym poleceniu:

sudo update-alternatives --config python
Zmiana z Pythona 3.12 na Pythona 3.11 na Ubuntu
Przykład zmiany z Pythona 3.12 na Pythona 3.11 jako wersji domyślnej w Ubuntu

Na przykład, jeśli chcesz ustawić Python 3.11 jako domyślny, wpisz liczbę 3. Dane wyjściowe polecenia powinny wyglądać następująco:

Jeśli polecenie się powiedzie, zobaczysz następujące dane wyjściowe:

update-alternatives: using /usr/bin/python3.11 to provide /usr/bin/python (python) in manual mode

Te kroki pomogą Ci ustawić Python 3.11 jako wersję domyślną w systemie Ubuntu Linux. Dzięki temu będziesz mógł bez wysiłku przełączać się pomiędzy różnymi wersjami Pythona.

Wniosek

Podsumowując, można łatwo zainstalować Python 3.11 na Ubuntu 24.04, 22.04 lub 20.04, korzystając z repozytorium PPA i poleceń APT. Python 3.11 oferuje szereg nowych funkcji, poprawek błędów i ulepszeń w porównaniu do swoich poprzedników, co czyni go idealnym wyborem do różnych zastosowań, takich jak tworzenie stron internetowych, analiza danych, obliczenia naukowe i sztuczna inteligencja. Postępując zgodnie z poleceniami opisanymi w tym przewodniku, użytkownicy mogą bez wysiłku konfigurować różne wersje Pythona i przełączać się między nimi w swoich systemach Ubuntu Linux, wykorzystując w ten sposób najnowsze funkcje i ulepszenia języka programowania Python.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz