Wstęp
Python to popularny język programowania używany do pisania automatyzacji i innych typów skryptów . Python 3, najnowsza wersja platformy, zawiera ulepszenia wydajności, nowe funkcje, poprawki zabezpieczeń i rozszerzoną zgodność z bibliotekami i narzędziami.
W tym samouczku dowiesz się, jak zainstalować Pythona 3 w systemie Ubuntu.
Wymagania wstępne
- System operacyjny Ubuntu (w tym samouczku wykorzystano Ubuntu 22.04 lub Ubuntu 24.04).
- Konto użytkownika z uprawnieniami sudo lub root.
- Dostęp do terminala.
Sprawdź, czy Python jest już zainstalowany
Przed zainstalowaniem Pythona 3 sprawdź, czy masz go w swoim systemie. Uruchom następujące polecenie:
python3

Jeśli dane wyjściowe pokazują wersję, Python 3 jest już zainstalowany. Możesz również zobaczyć dodatkowe informacje o prawach autorskich, licencji itp.
Jeśli polecenie wyświetli błąd o treści:

Python nie jest zainstalowany.
Instalacja Pythona na Ubuntu
Istnieje kilka metod instalacji Pythona w systemie Ubuntu:
- Za pomocą APT. Instalacja najnowszej wersji dostępnej w domyślnym repozytorium Ubuntu.
- Z kodu źródłowego. Instalacja najnowszej wersji z oficjalnej strony Pythona.
- Za pomocą PPA. Zainstaluj Pythona z Deadsnakes PPA, zewnętrznego repozytorium zaprojektowanego dla Ubuntu.
Poniższe instrukcje pokazują proces instalacji dla każdej metody.
Metoda 1: Zainstaluj Pythona za pomocą APT
Ten sposób wykorzystuje menedżera pakietów APT i domyślne repozytorium Ubuntu do zainstalowania Pythona. Ta metoda jest najłatwiejsza, ale nie zawsze zapewnia najnowszą wersję. Najnowsze wersje Pythona są dostępne na oficjalnej stronie internetowej lub w zewnętrznym repozytorium.
Krok 1: Aktualizacja repozytorium pakietów
Zaktualizuj repozytorium pakietów, aby mieć pewność, że otrzymasz najnowszą dostępną wersję programu . Uruchom następujące polecenie:
sudo apt update
Krok 2: Zainstaluj Pythona
Po zaktualizowaniu informacji o repozytorium pakietów uruchom poniższe polecenie, aby zainstalować Pythona:
sudo apt install python3

Krok 3: Sprawdź instalację
Sprawdź czy instalacja przebiegła pomyślnie, sprawdzając wersję programu:

Metoda 2: Zainstaluj Pythona z kodu źródłowego
Użyj tej metody, aby pobrać i skompilować kod źródłowy od oficjalnego dewelopera. Jest to nieco bardziej skomplikowane, ale kompromisem jest dostęp do nowszej wersji Pythona.
Krok 1: Aktualizacja lokalnych repozytoriów
Zaktualizuj lokalne repozytoria pakietów:
sudo apt update
Krok 2: Zainstaluj oprogramowanie pomocnicze
Kompilacja pakietu z kodu źródłowego wymaga dodatkowego oprogramowania. Uruchom następujące polecenie, aby zainstalować wymagane pakiety dla Pythona:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

Krok 3: Pobierz najnowszą wersję kodu źródłowego Pythona
Przejdź do katalogu /tmp za pomocą polecenia cd
cd /tmp
Katalog /tmp jest często używany do pobierania kodu źródłowego, ponieważ jest przeznaczony do tymczasowego przechowywania danych, co pozwala na łatwe czyszczenie pobranych plików po instalacji.
Przejdź do oficjalnej strony internetowej z kodem źródłowym Pythona i wybierz wersję programu, którą chcesz zainstalować. Przewiń w dół do sekcji Stable Releases i skopiuj łącze do skompresowanego pliku źródłowego Gzipped:

Użyj polecenia wget i powyższego linku, aby pobrać najnowszą wersję kodu źródłowego Pythona:
wget https://www.python.org/ftp/python/3.13.2/Python-3.13.2.tgz

Krok 4: Wypakuj skompresowane pliki
W tym kroku wyodrębnij pobrany plik tgz. Uruchom poniższe polecenie:
tar -xf Python-3.13.2.tgz
Zastąp numery wersji w nazwie pliku tgz tymi, które pobrałeś. Polecenie nie daje żadnego wyniku.
Krok 5: Testowanie systemu i optymalizacja języka Python
Przed zainstalowaniem oprogramowania należy przetestować system i zoptymalizować Pythona.
Przejdź do katalogu, do którego wypakowałeś plik tgz i wprowadź:
./configure --enable-optimizations

Polecenie ./configure ocenia i przygotowuje Pythona do instalacji. Użycie opcji –optimization przyspiesza wykonywanie kodu o 10-20%.
Proces ten zajmuje trochę czasu. Poczekaj, aż się zakończy, zanim przejdziesz do następnego kroku.
Krok 6: Zainstaluj Pythona
Po zakończeniu optymalizacji i testów uruchom polecenie make, aby skompilować pakiet Pythona:
sudo make install

Uwaga: Jeśli masz już Pythona 3 i chcesz utworzyć drugą instalację Pythona, uruchom sudo make altinstall
Poczekaj, aż proces się zakończy.
Krok 7: Zweryfikuj wersję Pythona
Sprawdź czy instalacja zakończyła się prawidłowo, uruchamiając:
python3 --version
Polecenie pokazuje wersję programu.
Metoda 3: Zainstaluj Pythona za pomocą PPA
PPA (Personal Package Archive) to zewnętrzne repozytorium w Ubuntu, które oferuje wygodny sposób uzyskiwania dostępu i instalowania nowszych wersji programów, które nie są zawarte w standardowych repozytoriach Ubuntu.
Aby zainstalować Pythona za pomocą PPA, wykonaj poniższe kroki:
Krok 1: Aktualizacja i odświeżanie list repozytoriów
Otwórz okno terminala i uruchom poniższe polecenie:
sudo apt update
Krok 2: Zainstaluj oprogramowanie pomocnicze
Pakiet software-properties-common zapewnia lepszą kontrolę nad menedżerem pakietów, umożliwiając dodawanie repozytoriów PPA (Personal Package Archive). Zainstaluj oprogramowanie pomocnicze za pomocą poniższego polecenia:
sudo apt install software-properties-common

Krok 3: Dodaj Deadsnakes PPA
Deadsnakes to PPA z nowszymi wersjami niż domyślne repozytoria Ubuntu. Dodaj PPA, uruchamiając następujące polecenie:
sudo add-apt-repository ppa:deadsnakes/ppa

System prosi o naciśnięcie Enter, aby kontynuować. Ponownie zaktualizuj listy pakietów po zakończeniu procesu:
sudo apt update
Krok 4: Zainstaluj Pythona 3
Deadsnakes PPA ma wiele wersji Pythona w swojej bazie danych i pozwala zainstalować również starsze wersje. Określ wersję w nazwie pakietu, aby zainstalować tę wersję.
Na przykład uruchom to polecenie, aby zainstalować Pythona 3.13:
sudo apt install python3.13

Krok 5: Sprawdź instalację
Sprawdź, czy Python został zainstalowany, uruchamiając:
python3 --version
Na wyjściu podana jest wersja programu, którą wybrałeś do zainstalowania.