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

Python 3.10, choć nie jest najnowszą wersją, pozostaje niezbędny dla wielu programistów, szczególnie tych, którzy potrzebują go do zapewnienia zgodności z określonym oprogramowaniem lub bieżącymi projektami. Dzięki Pythonowi 3.12 i nadchodzącemu Pythonowi 3.13 na horyzoncie, Python 3.10 wciąż oferuje szereg ulepszeń, które czynią go solidnym wyborem dla użytkowników Ubuntu.

Poniżej znajdują się niektóre z głównych kluczowych punktów wydania Pythona 3.10:

  • Dopasowanie wzorców strukturalnych: Upraszcza dopasowywanie złożonych struktur danych dzięki zwięzłej i wyrazistej składni.
  • Menedżerowie kontekstu w nawiasach: Umożliwia wielu menedżerów kontekstu w ramach jednej instrukcji „z”, zwiększając czytelność i zwartość kodu.
  • Precyzyjne numery linii w śledzeniach: Ulepszone raportowanie błędów poprzez wyświetlanie dokładnych numerów wierszy w śledzeniach, pomagając w szybkiej identyfikacji i rozwiązywaniu problemów.
  • Nowe dodatki do składni: wprowadza instrukcje „dopasuj” i „przypadek” oraz znak „|” operator dla typów unii, przyczyniając się do usprawnienia i bardziej czytelności kodu.
  • Ulepszenia w wydajności: Szybsze wywołania funkcji i dostęp do atrybutów ułatwiają płynniejsze i bardziej wydajne programowanie.
  • Przestarzałe/usunięte funkcje: Czyści język, usuwając przestarzałe funkcje, takie jak „collections.ChainMap.new_child” i wycofując metody, takie jak „threading.Thread.isAlive()”.

Te funkcje sprawiają, że Python 3.10 jest niezawodną opcją dla tych, którzy potrzebują go do spełnienia określonych wymagań programowych lub bieżących projektów. Teraz przejdźmy do instalacji Pythona 3.10 na Ubuntu.

Zaktualizuj system Ubuntu Linux przed instalacją Pythona 3.10

Aby zaimportować stabilny PPA dla Pythona 3.10, otwórz terminal i wprowadź następujące polecenie:

sudo apt update && sudo apt upgrade

Zaimportuj PPA w Pythonie

Jeśli wolisz korzystać z nocnego PPA, aby uzyskać dostęp do najnowszych zmian programistycznych, wpisz zamiast tego następującą komendę:

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

Odśwież listę źródeł APT dla Pythona PPA

Po zaimportowaniu żądanego PPA w języku Python będziesz musiał zaktualizować listę źródeł APT, aby pobrać informacje o nowych pakietach dostępnych z PPA. Aby to zrobić, wykonaj następujące polecenie:

sudo apt update

Zakończ instalację Pythona 3.10

Po zaimportowaniu Pythona PPA i zaktualizowaniu listy źródeł APT zainstaluj Python 3.10 w swoim systemie Ubuntu. Ta sekcja przeprowadzi Cię przez proces instalacji i pomoże zweryfikować zainstalowaną wersję Pythona 3.10. Dodatkowo omówimy opcjonalne dodatki, które można zainstalować, aby usprawnić programowanie w języku Python.

Zainstaluj Python 3.10 za pomocą polecenia APT

Aby zainstalować Python 3.10, otwórz terminal i wprowadź następujące polecenie:

sudo apt install python3.10

Weryfikacja instalacji Pythona 3.10

Po zakończeniu instalacji możesz sprawdzić wersję i kompilację Pythona 3.10, uruchamiając następującą komendę:

python3.10 --version

Opcjonalne dodatki dla Pythona 3.10

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

Aby zainstalować wszystkie dodatki za jednym razem, uruchom następującą komendę:

sudo apt install python3.10-full

Dla nowych użytkowników Pythona, którzy mogą nie wiedzieć, czym są powyższe pakiety, oto podsumowanie:

  • python-tk: Ten pakiet zawiera bibliotekę Tkinter dla języka Python 3.10, która służy do tworzenia graficznych interfejsów użytkownika (GUI) w języku Python. Tkinter to zestaw modułów Pythona, który zapewnia wygodny sposób tworzenia aplikacji GUI.
  • python-dev: Ten pakiet zawiera nagłówki programistyczne Pythona i biblioteki potrzebne do tworzenia rozszerzeń Pythona i innych zadań programistycznych związanych z Pythonem. Ten pakiet jest wymagany do budowania i instalowania modułów Pythona, które wymagają dostępu do plików nagłówkowych i bibliotek Pythona.
  • python-dbg: Ten pakiet zawiera symbole debugowania dla języka Python 3.10. Symbole debugowania są używane przez debugery, aby pomóc programistom identyfikować i naprawiać błędy w kodzie. Zainstalowanie tego pakietu może pomóc w debugowaniu aplikacji w języku Python i jest zalecane dla programistów pracujących nad złożonymi projektami w języku Python.
  • python-venv: Ten pakiet zawiera narzędzia do zarządzania środowiskiem wirtualnym dla języka Python 3.10. Środowiska wirtualne to izolowane środowiska języka Python, które umożliwiają instalowanie i używanie różnych wersji języka Python i pakietów języka Python bez wpływu na inne instalacje języka Python w systemie.
  • python-gdbm: Ten pakiet zawiera moduł gdbm dla języka Python 3.10, który służy do pracy z biblioteką bazy danych GNU dbm. Moduł gdbm zapewnia interfejs Pythona do biblioteki gdbm, która przechowuje i pobiera dane w magazynie klucz-wartość.
  • python-distutils: Ten pakiet zawiera bibliotekę distutils dla języka Python 3.10, która służy do tworzenia i dystrybucji pakietów języka Python. Biblioteka distutils zapewnia standardowy sposób budowania i dystrybucji pakietów Pythona, ułatwiając programistom udostępnianie swojego kodu innym.

Przetestuj powłokę Pythona 3.10

Po zainstalowaniu Pythona 3.10 w systemie Ubuntu niezbędne jest upewnienie się, że wszystko działa zgodnie z oczekiwaniami. Ta sekcja przeprowadzi Cię przez proces otwierania powłoki Pythona 3.10 i zamykania jej, gdy skończysz.

Otwieranie powłoki Pythona 3.10

Aby otworzyć powłokę Pythona 3.10, wpisz w terminalu następujące polecenie:

python3.10

Spowoduje to uruchomienie interaktywnej powłoki Pythona 3.10, w której możesz rozpocząć wpisywanie poleceń Pythona, przetestować swój kod lub poznać nowe funkcje Pythona 3.10.

Wyjdź z powłoki Pythona 3.10

Po zakończeniu pracy z powłoką Pythona 3.10 możesz ją zakończyć, wprowadzając następującą komendę:

exit()

Użyj skrótu klawiaturowego Ctrl+D, aby wyjść z powłoki.

Zainstaluj Pip dla Pythona 3.10 (kroki opcjonalne)

Aby usprawnić działanie Pythona 3.10 na Ubuntu, musisz mieć zainstalowany Pip (Instalator pakietów Pythona). Pip umożliwia łatwą instalację dodatkowych pakietów i bibliotek Pythona oraz zarządzanie nimi. Ta sekcja poprowadzi Cię przez instalację i aktualizację Pip dla Pythona 3.10 na Ubuntu.

Instalowanie Pythona Pip na Ubuntu za pomocą Pythona 3.10

Większość użytkowników, którzy zainstalowali Pythona 3.10 przy użyciu repozytorium Python PPA, powinien już zainstalować Pip. Jeśli jednak chcesz zainstalować go ręcznie, wykonaj następujące kroki:

Najpierw uruchom następującą komendę APT, aby zainstalować Pip:

sudo apt install python3-pip

Ręczne pobieranie i instalowanie Pip na Ubuntu za pomocą Pythona 3.10

Jeśli napotkasz problemy przy zastosowaniu poprzedniej metody, możesz także pobrać i zainstalować Pip ręcznie:

Pobierz plik get-pip.py za pomocą polecenia wget:

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

Po pobraniu pliku uruchom następującą komendę, aby zainstalować Pip:

python3 get-pip.py

Zaktualizuj Pip do najnowszej wersji na Ubuntu za pomocą Pythona 3.10

Po zainstalowaniu Pipa zaleca się sprawdzenie dostępności aktualizacji, aby upewnić się, że masz najnowszą wersję:

python3 -m pip install --upgrade pip

Weryfikacja zainstalowanej wersji Pip na Ubuntu za pomocą Pythona 3.10

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

pip --version

Zainstaluj pakiety Pythona za pomocą Pip

Teraz, gdy masz już zainstalowany i zweryfikowany Pip, możesz zainstalować pakiety Pythona, aby ulepszyć swoje doświadczenie z Pythonem 3.10. W tej sekcji omówione zostaną podstawowe polecenia służące do instalowania, aktualizowania i dezinstalowania pakietów Pythona za pomocą Pip.

Zainstaluj pakiet PIP za pośrednictwem języka Python 3.10

Aby zainstalować pakiet Pythona, użyj następującego polecenia:

pip install package_name

Zastępować package_name z żądaną nazwą pakietu, np numpy dla pakietu NumPy.

Uaktualnij pakiet PIP za pomocą języka Python 3.10

Aby zaktualizować zainstalowany pakiet Pythona do najnowszej wersji, użyj następującego polecenia:

pip install --upgrade package_name

Zastępować package_name z nazwą pakietu, który chcesz zaktualizować.

Usuń pakiet PIP za pomocą Pythona 3.10

Jeśli nie potrzebujesz już pakietu Pythona, możesz go odinstalować za pomocą następującego polecenia:

pip uninstall package_name

Zastępować package_name z nazwą pakietu, który chcesz odinstalować.

Utwórz testowe środowisko wirtualne w języku Python za pomocą języka Python 3.10

Używanie środowisk wirtualnych do izolowania zależności specyficznych dla projektu jest dobrą praktyką podczas pracy z wieloma projektami w języku Python. W tej sekcji przeprowadzimy Cię przez konfigurację środowiska wirtualnego Python przy użyciu modułu venv dla Pythona 3.10.

Utwórz środowisko wirtualne za pomocą Pythona 3.10

Aby utworzyć nowe środowisko wirtualne, uruchom następującą komendę:

python3.10 -m venv my_venv

Zastępować my_venv z żądaną nazwą środowiska wirtualnego.

Aktywuj środowisko wirtualne za pomocą Pythona 3.10

Po utworzeniu środowiska wirtualnego należy je aktywować, aby móc z niego korzystać. Aby aktywować środowisko wirtualne, uruchom następującą komendę:

source my_venv/bin/activate

Zastępować my_venv z nazwą Twojego środowiska wirtualnego.

Dezaktywuj środowisko wirtualne za pomocą Pythona 3.10

Po zakończeniu pracy w środowisku wirtualnym możesz je dezaktywować za pomocą następującego polecenia:

deactivate

To polecenie spowoduje powrót do globalnego środowiska Python.

W tej sekcji omówione zostaną dodatkowe polecenia i wskazówki dotyczące zarządzania Pythonem 3.10 w systemie Ubuntu, w tym aktualizowania, usuwania i przełączania między nocnymi i stabilnymi repozytoriami PPA.

Zaktualizuj Pythona 3.10 przez APT

Aby zaktualizować Pythona 3.10, wykonaj następujące kroki:

Zaktualizuj listę pakietów APT:

sudo apt update

Jeśli dostępna jest aktualizacja dla Pythona 3.10, pojawi się ona wraz z resztą aktualizacji pakietu APT. Kontynuuj aktualizację, wykonując następujące czynności:

sudo apt upgrade

Usuń Pythona 3.10

Jeśli chcesz usunąć Pythona 3.10 ze swojego systemu, wykonaj następujące kroki:

Użyj następującego polecenia, aby usunąć Python 3.10 przy użyciu metody APT:

sudo apt remove python3.10

Usuń Pythona PPA

Następnie, jeśli chcesz usunąć zaimportowany PPA Pythona, uruchom następujące polecenie:

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

Przełącz domyślne wersje języka Python podczas pracy z językiem Python 3.10

Aby określić preferowaną wersję języka Python dla użytkowników z wieloma wersjami języka Python zainstalowanymi w systemie, możesz wykonać poniższe kroki, aby zmienić domyślną wersję języka Python.

Najpierw musisz utworzyć dowiązania symboliczne dla każdej wersji Pythona zainstalowanej w twoim systemie. Tworząc dowiązanie symboliczne, należy podać nazwę grupy „python”, po której następuje numer wersji.

Przykład (możesz to 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

Należy pamiętać, że nie musisz mieć wszystkich wersji wymienionych na początku. Możesz skopiować polecenie, a dowiązania symboliczne zostaną utworzone dla zainstalowanych wersji Pythona.

Aby wyświetlić dostępne wersje Pythona, możesz użyć następującego polecenia:

sudo update-alternatives --config python

Jak wspomniano wcześniej, na komputerze używanym w samouczku zainstalowano wiele wersji języka Python, w tym 3.12, 3.11, 3.9, 3.8 i 3.7. Obecnie Python 3.12 jest ustawiony jako wersja domyślna, a gwiazdka może oznaczać (*) obok numeru wersji.

W tym przykładzie musisz wprowadzić odpowiedni numer wyboru, aby ustawić inną wersję języka Python jako domyślną, np. Python 3.12. Liczba wyboru może się różnić w zależności od liczby wersji Pythona zainstalowanych w systemie.

Aby przejść do Pythona 3.10, wpisz cyfrę 2. Po pomyślnym zakończeniu powinieneś spodziewać się następujących wyników:

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

Jeśli ponownie wyświetlisz listę alternatywnych opcji, zobaczysz, że Python 3.10 został ustawiony jako wersja domyślna, co jest oznaczone symbolem gwiazdki (*).

Wniosek

Podsumowując, instalacja Pythona 3.10 na Ubuntu jest prosta i poprawia jakość programowania. Postępując zgodnie z tym przewodnikiem, pomyślnie zainstalowałeś i skonfigurowałeś Python 3.10 oraz nauczyłeś się zarządzać wieloma wersjami Pythona. Jeśli potrzebujesz tej wersji do konkretnych projektów lub zgodności oprogramowania. Miłego kodowania!

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

Dodaj komentarz