Aby zainstalować i skonfigurować Python 3 na Ubuntu, należy wykonać poniższe kroki. Zawarte instrukcje są aktualne dla najnowszych wersji Ubuntu (22.04, 24.04) i obejmują zarówno instalację standardową, jak i instalację wybranej nowszej wersji z repozytoriów zewnętrznych (PPA). Przewodnik przeznaczony jest zarówno dla początkujących, jak i bardziej zaawansowanych użytkowników Linuksa.
Wprowadzenie
Python 3 to popularny język programowania używany w automatyzacji, web development, analizie danych, uczeniu maszynowym i wielu innych dziedzinach. Ubuntu najczęściej posiada już preinstalowaną wersję Pythona, ale warto upewnić się, że zainstalowana jest najnowsza dostępna wersja lub taka, która jest potrzebna do rozwoju projektów czy kompatybilności bibliotek.
Krok 1 – Wymagania wstępne
- System operacyjny – Ubuntu (rekomendowane: wersje 22.04, 24.04 lub nowsze).
- Uprawnienia – Konto z prawami administratora (sudo).
- Dostęp do terminala.
Krok 2 – Sprawdzenie istniejącej instalacji
Najpierw sprawdź, czy Python 3 jest już zainstalowany:
python3 --version
Jeśli pojawi się numer wersji, np. „Python 3.10.12”, nie musisz instalować Pythona ponownie, chyba że potrzebujesz innej wersji.
Krok 3 – Instalacja Python 3 za pomocą menadżera pakietów APT
To najprostszy i najbezpieczniejszy sposób – instalowana jest domyślna, stabilna wersja Pythona obsługiwana przez Twoją wersję Ubuntu.
- Aktualizacja listy pakietów
sudo apt update
Upewnia się, że pobierasz najnowsze pakiety dostępne w repozytorium systemowym.
- Instalacja Python 3
sudo apt install python3
Zostanie zainstalowany interpreter Python 3 oraz powiązane składniki.
- Weryfikacja instalacji
python3 --version
Sprawdza numer zainstalowanej wersji.
Krok 4 – Instalacja wybranej wersji Python 3 (np. najnowszej) z PPA Deadsnakes
Standardowe repozytoria Ubuntu nie zawsze oferują najnowsze wersje Pythona. Jeśli potrzebujesz konkretnej (np. Python 3.12), skorzystaj z PPA Deadsnakes.
- Instalacja narzędzi pomocniczych
sudo apt install software-properties-common
Umożliwia zarządzanie dodatkowymi repozytoriami.
- Dodanie repozytorium Deadsnakes
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update
Pozwala uzyskać dostęp do najnowszych wersji Pythona.
- Instalacja wybranej wersji Pythona (np. Python 3.12)
sudo apt install python3.12
Po zainstalowaniu, dostęp do tej wersji uzyskujesz przez:
python3.12 --version
Krok 5 – Ustawienie domyślnej wersji Python 3 (opcjonalnie)
Jeśli masz zainstalowanych kilka wersji Pythona, możesz ręcznie ustawić, która wersja ma się uruchamiać po wpisaniu polecenia python3
.
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1 sudo update-alternatives --config python3
Postępuj zgodnie z poleceniami wyświetlonymi w terminalu, aby wybrać domyślną wersję.
Krok 6 – Instalacja menadżera pakietów pip
pip umożliwia instalację bibliotek Python. Często instalowany jest domyślnie, lecz warto sprawdzić:
python3 -m ensurepip --upgrade
lub:
sudo apt install python3-pip
Sprawdzenie wersji:
pip3 --version
Krok 7 – Przykładowa instalacja pakietu Python
Aby upewnić się, że środowisko działa poprawnie:
python3 -m pip install numpy
Wyjaśnienia i dodatkowe informacje
- Python 2 vs Python 3 – Ubuntu może mieć zainstalowane oba interpretery. Do nowych projektów używaj wyłącznie Python 3.
- Zarządzanie wieloma wersjami – Polecamy narzędzia
pyenv
lubvirtualenv
do zarządzania izolowanymi środowiskami programistycznymi. - IDLE i inne narzędzia – Możesz zainstalować oficjalne środowisko IDLE przez
sudo apt install idle3
.
Podsumowanie
Ten poradnik umożliwia zainstalowanie i skonfigurowanie dowolnej wersji Python 3 na Ubuntu wraz z narzędziami zarządzania pakietami i wyjaśnieniem najczęściej spotykanych problemów.
W razie pytań czy problemów z instalacją, sprawdź dokumentację systemową lub zgłoś się na oficjalne forum Ubuntu – społeczność jest bardzo pomocna!