Najpierw krótkie zderzenie z rzeczywistością
Aby napisać pierwsze linie w Pythonie, tak naprawdę nie trzeba niczego instalować. Edytory osadzone w tej dokumentacji uruchamiają prawdziwy kod Pythona w przeglądarce i przez długi czas możesz korzystać tylko z nich. Lokalna instalacja Pythona przydaje się w chwili, gdy chcesz zapisywać pliki na własnym komputerze, uruchamiać dłuższe programy albo korzystać z bibliotek, które nie są dołączone od razu.
Jeśli wolisz od razu przejść do pisania kodu, przeskocz do następnej strony. Jeśli chcesz już instalować, czytaj dalej.
Sprawdź, czy Python już jest
Zanim cokolwiek zainstalujesz, sprawdź, co już masz. Otwórz terminal (Wiersz polecenia albo PowerShell na Windowsie, Terminal na macOS, ulubioną powłokę na Linuksie) i wpisz:
python --version
Jeśli pojawi się "command not found", spróbuj python3 --version. Na macOS i większości dystrybucji Linuksa prawdopodobnie zobaczysz coś w stylu Python 3.12.6. Jeśli numer zaczyna się od 3., wszystko jest w porządku.
Jeśli widzisz Python 2. i coś dalej, potraktuj to tak, jakby Pythona nie było. Wsparcie Pythona 2 zakończyło się w 2020 roku i nie należy go używać do nowego kodu.
Instalacja na Windowsie
- Wejdź na python.org/downloads.
- Kliknij duży żółty przycisk "Download Python 3.x.x". Strona sama wykrywa Windowsa.
- Otwórz instalator. Zanim klikniesz Install Now, zaznacz pole "Add python.exe to PATH" na dole okna. To najważniejszy krok: bez niego polecenie
pythonnie zadziała w terminalu. - Kliknij "Install Now" i poczekaj chwilę. Resztą zajmie się instalator.
- Otwórz nowe okno PowerShella albo Wiersza polecenia (stare nie mają zaktualizowanej zmiennej PATH) i uruchom
python --version. Powinna pojawić się właśnie zainstalowana wersja.
Jeśli pole PATH zostało niezaznaczone, najłatwiej uruchomić instalator jeszcze raz, kliknąć "Modify" i dodać je teraz.
Instalacja na macOS
Masz dwie dobre opcje. Wybierz jedną i ich nie mieszaj.
Opcja A: instalator z python.org. Pobierz go z python.org/downloads, otwórz plik .pkg i postępuj zgodnie ze wskazówkami. Po zakończeniu w terminalu będą dostępne python3 i pip3.
Opcja B: Homebrew. Jeśli już używasz Homebrew do innych narzędzi:
brew install python
Homebrew aktualizuje Pythona przy każdym brew upgrade, dlatego wielu programistów je woli. Niezależnie od wybranej drogi sprawdź instalację:
python3 --version
Na macOS zawsze używaj python3 i pip3 zamiast samych python i pip. Polecenia bez numeru czasem wskazują stary systemowy Python, którego lepiej nie ruszać.
Instalacja na Linuksie
Większość dystrybucji ma już Pythona 3. Najpierw sprawdź to przez python3 --version. Jeśli trzeba zainstalować albo zaktualizować, użyj menedżera pakietów:
- Debian / Ubuntu:
sudo apt update && sudo apt install python3 python3-pip python3-venv - Fedora:
sudo dnf install python3 python3-pip - Arch:
sudo pacman -S python python-pip
Warto od razu zainstalować pakiet python3-venv (albo odpowiednik w twojej dystrybucji): środowisk wirtualnych zaczniesz używać, gdy tylko zaczniesz instalować biblioteki.
Sprawdzenie instalacji prawdziwym kodem
Gdy terminal pokazuje sensowny numer wersji, uruchom od początku do końca mały program. W terminalu wpisz:
python3
To przenosi cię do trybu interaktywnego Pythona, czyli promptu wyglądającego jak >>>. Wpisz linię i naciśnij Enter:
>>> print("installed")
installed
>>> 2 + 2
4
>>> exit()
Jeśli widzisz wynik, a nie błąd, gotowe. Z sesji interaktywnej wychodzisz przez exit() albo Ctrl-D.
A jeśli chcesz tylko coś przetestować bez otwierania terminala, oto fragment do uruchomienia, który działa dokładnie tak jak powyższe linie:
Gdy coś pójdzie nie tak
pythonotwiera Microsoft Store na Windowsie. Dzieje się tak, gdy pominięto krok "Add to PATH", a Windows próbuje pomóc. Uruchom ponownie instalator, kliknij Modify i dodaj Pythona do PATH.- Nie znaleziono
pip. Na macOS i Linuksie spróbujpip3. Na Windowsiepippowinien działać, jeśli Python jest w PATH, a w przeciwnym razie niezawodną alternatywą jestpython -m pip .... - Kilka wersji Pythona wprowadza zamęt. To normalne, a zarządzanie nimi to dokładnie to, do czego służą środowiska wirtualne. Omówimy je w jednym z kolejnych rozdziałów.
Wszystko gotowe
Z działającym poleceniem python3 i akceptowalnym numerem wersji możesz przejść do następnego kroku: uruchomienia skryptu napisanego samodzielnie. O tym jest następna strona.
Najczęściej zadawane pytania
Jak zainstalować Pythona?
Pobierz instalator z python.org, uruchom go i (na Windowsie) przed kliknięciem Install zaznacz pole 'Add Python to PATH'. Na macOS i Linuksie Python często jest już dostępny, więc zwykle wystarczy zainstalować nowszą wersję obok systemowej.
Jak sprawdzić wersję Pythona?
Otwórz terminal i uruchom python --version albo python3 --version. Jeśli widzisz numer w stylu 3.12.2, Python jest zainstalowany. Jeśli pojawia się błąd o nieznalezionym poleceniu, trzeba go jeszcze zainstalować.
Czy muszę instalować Pythona, żeby się go uczyć?
Nie. Pythona możesz uruchamiać bezpośrednio w przeglądarce na stronach takich jak Coddy, także w interaktywnych edytorach tej dokumentacji. Lokalna instalacja przydaje się, gdy chcesz zapisywać projekty, pracować z plikami na komputerze albo korzystać z bibliotek, ale nie jest warunkiem pierwszych lekcji.
Którą wersję Pythona zainstalować?
Aktualne stabilne wydanie Pythona 3, które python.org wyróżnia na stronie głównej. Do nauki nadaje się każda niedawna wersja Pythona 3 i nie trzeba trafiać w konkretną wersję pomocniczą. Unikaj Pythona 2: wycofano go lata temu i nie dostaje już poprawek bezpieczeństwa.