MC, 2025
Ilustracja do artykułu: How to Check Python Version: Prosty Poradnik z Przykładami

How to Check Python Version: Prosty Poradnik z Przykładami

Python to jeden z najpopularniejszych języków programowania, który zyskał ogromną popularność dzięki swojej prostocie i wszechstronności. Jednak jak w przypadku każdego języka programowania, wersje Pythona się zmieniają, a różne projekty mogą wymagać konkretnej wersji do działania. Dlatego ważne jest, aby wiedzieć, jak sprawdzić wersję Pythona zainstalowaną na Twoim komputerze. W tym artykule pokażemy Ci różne sposoby na to, jak sprawdzić wersję Pythona oraz jakie metody najlepiej zastosować w różnych sytuacjach.

Dlaczego Powinno Cię Interesować Sprawdzanie Wersji Pythona?

Zanim przejdziemy do szczegółowych instrukcji, warto zrozumieć, dlaczego sprawdzanie wersji Pythona jest istotne. Wersja Pythona, którą masz zainstalowaną na swoim komputerze, wpływa na to, jakie biblioteki i funkcje są dostępne w danym projekcie. Python 2.x i Python 3.x różnią się między sobą pod względem składni i funkcjonalności, dlatego istotne jest, aby upewnić się, że masz odpowiednią wersję, szczególnie gdy pracujesz z większymi projektami lub bibliotekami, które wymagają konkretnej wersji.

Metody Sprawdzania Wersji Pythona

Istnieje kilka sposobów na sprawdzenie, która wersja Pythona jest zainstalowana na Twoim komputerze. Oto najczęściej stosowane metody:

1. Sprawdzanie Wersji w Terminalu (Linux/Mac) lub w Wierszu Poleceń (Windows)

Najprostszym sposobem na sprawdzenie wersji Pythona jest użycie terminala (na systemach Linux i Mac) lub wiersza poleceń (na systemach Windows). Wystarczy otworzyć terminal lub wiersz poleceń i wpisać jedną z poniższych komend:

python --version

Jeśli zainstalowana jest wersja Python 3.x, możesz również spróbować:

python3 --version

W wyniku tego polecenia powinna pojawić się informacja o wersji Pythona, np.:

Python 3.8.5

Warto pamiętać, że na niektórych systemach operacyjnych, takich jak Linux czy macOS, może być konieczne użycie komendy python3, ponieważ komenda python może odnosić się do Pythona 2.x, który jest starszą wersją. Na systemie Windows komenda python zazwyczaj wskazuje na wersję 3.x, o ile została zainstalowana z odpowiednimi ustawieniami.

2. Sprawdzanie Wersji w Interaktywnym Trybie Pythona

Kolejnym sposobem jest uruchomienie samego Pythona w trybie interaktywnym. W tym celu wystarczy wpisać komendę:

python

Jeśli masz zainstalowanego Pythona 3.x, uruchomienie tej komendy powinno otworzyć interaktywną sesję Pythona, a na początku sesji powinieneś zobaczyć numer wersji Pythona, na przykład:

Python 3.8.5 (default, Jul 20 2020, 12:34:56) 
[GCC 8.3.0] on linux

W trybie interaktywnym możesz również uruchomić następujące polecenie, aby uzyskać informacje o wersji Pythona:

import sys
print(sys.version)

Po wykonaniu tego kodu zostanie wyświetlona wersja Pythona, np.:

3.8.5 (default, Jul 20 2020, 12:34:56) 
[GCC 8.3.0] on linux

3. Sprawdzanie Wersji Pythona Zainstalowanego w Virtualenv

Często podczas pracy nad projektem w Pythonie korzystamy z wirtualnych środowisk (virtualenv), które pozwalają na odizolowanie zależności i wersji Pythona od systemowej instalacji. Jeśli chcesz sprawdzić wersję Pythona w wirtualnym środowisku, najpierw musisz aktywować to środowisko.

W systemie Linux lub macOS aktywujesz środowisko za pomocą komendy:

source venv/bin/activate

W systemie Windows będzie to wyglądało tak:

venvScriptsactivate

Po aktywowaniu środowiska wystarczy ponownie użyć komendy:

python --version

Jeśli wszystko jest poprawnie skonfigurowane, otrzymasz informację o wersji Pythona, którą masz zainstalowaną w danym wirtualnym środowisku.

4. Sprawdzanie Wersji Pythona w Menedżerze Pythona (Anaconda)

Jeśli korzystasz z Anacondy, popularnego menedżera pakietów i środowisk w Pythonie, sprawdzanie wersji Pythona jest jeszcze prostsze. Wystarczy otworzyć Anaconda Prompt lub terminal i wpisać następującą komendę:

conda list python

Wynik powinien zawierać informacje o zainstalowanej wersji Pythona, np.:

python                    3.8.5                    hdfd78af_0    conda-forge

5. Sprawdzanie Wersji Pythona za Pomocą PIP

Jeśli masz zainstalowany menedżer pakietów PIP, możesz także sprawdzić wersję Pythona, używając następującej komendy:

pip --version

Wynik pokaże wersję PIP, ale również wersję Pythona, z którym jest związany:

pip 20.2.4 from /usr/lib/python3.8/site-packages/pip (python 3.8)

Co Zrobić, Jeśli Masz Zainstalowane Różne Wersje Pythona?

Wiele osób ma zainstalowane różne wersje Pythona na swoim systemie, zwłaszcza jeśli korzystają z wirtualnych środowisk, kontenerów Docker czy różnych menedżerów wersji jak Pyenv. Jeśli masz wiele wersji Pythona na swoim komputerze, istnieje kilka sposobów, aby zarządzać nimi w sposób efektywny:

  • Użyj Pyenv: Pyenv to narzędzie, które umożliwia zarządzanie wieloma wersjami Pythona na jednym systemie. Dzięki temu możesz łatwo przełączać się pomiędzy różnymi wersjami Pythona w zależności od projektu.
  • Używaj Wirtualnych Środowisk: Zawsze twórz wirtualne środowiska dla każdego projektu, aby unikać konfliktów między wersjami Pythona i zależnościami.
  • Zainstaluj Wersje Systemowe: Upewnij się, że wersja systemowa Pythona (np. na Linuxie) jest zaktualizowana, ale dla każdego projektu używaj dedykowanych wirtualnych środowisk.

Podsumowanie

Sprawdzanie wersji Pythona na Twoim systemie jest łatwe i szybkie. Zależnie od systemu operacyjnego i narzędzi, które używasz, masz do dyspozycji kilka metod, które pozwolą Ci na uzyskanie informacji o wersji Pythona. Pamiętaj, że zrozumienie, jaka wersja Pythona jest zainstalowana na Twoim komputerze, jest kluczowe dla zapewnienia kompatybilności z bibliotekami i narzędziami, których używasz w swoim projekcie. Niezależnie od tego, czy używasz terminala, wirtualnych środowisk czy menedżera Pythona, teraz masz wszystkie narzędzia, aby sprawdzić wersję Pythona w łatwy sposób!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: