Na razie Python 2 i Python 3 są głównymi wydańami, które są nadal istotne. Podczas gdy Python 2 był oznaczony przestarzały, nadal jest to wymagane, aby niektóre kody działały. W większości zaleca się jednak posiadanie Pythona 3. W tym przewodniku sprawdzimy różne sposoby sprawdzenia wersji Pythona zainstalowanej w twoim systemie.
Wymagania wstępne
Aby wykonać kroki wykazane w tym przewodniku, musisz przygotować następujące komponenty.
Wersja Pythona
Każdy numer wersji Pythona ma trzy komponenty.
Jak wspomniano wcześniej, Python 2 i Python 3 to dwie główne dostępne wersje. Python 2 jest przestarzały, a najnowszą wersją wydaną był Python 2.7.18. Tutaj,
W momencie pisania tego artykułu najnowszym Python 3 to Python 3.10.2. Tutaj,
Sprawdzanie wersji Python
Korzystanie z interpretera Pythona
Python przychodzi pyton narzędzie wiersza polecenia. Działa zarówno jako powłoka Pythona, jak i tłumacz. Możemy poprosić to narzędzie o wydrukowanie numeru wersji zainstalowanego Pythona.
Aby sprawdzić zainstalowaną wersję Python 2, uruchom następujące polecenie:
$ Python2 --version
Aby sprawdzić zainstalowaną wersję Python 3, uruchom następujące polecenie:
$ Python3 --version
Zauważ, że jeśli nie określisz wersji Pythona, użyje domyślnej wersji Python. Zauważ, że możesz mieć zarówno Python 2, jak i Python 3 zainstalowane w tym samym systemie. Pakiety jak Python-IS-Python2 Lub Python-IS-Python3 może wpływać na domyślną wersję Pythona.
$ Python --version
Używając skryptu Pythona
Możemy utworzyć prosty skrypt Python, który wydrukuje informacje o wersji Pythona, pod którym działa.
Pierwszy przykład będzie zawierać Sys biblioteka. Jest wyposażony w dwa sposoby sprawdzania wersji: Sys.wersja ciąg i Sys.wersja_info. W poniższym kodzie zaimplementowałem oba jednocześnie.
Import SysInnym sposobem jest użycie platforma biblioteka. Podobnie jak SYS, oferuje również dwa sposoby sprawdzania wersji Python, którą działa pod Python_version () I Python_version_tuple () Funkcje. Poniższy kod pokazuje obie funkcje jednocześnie.
Platforma importuUruchomienie kodów Python bez skryptu
Zamiast tworzyć dedykowany skrypt, możemy uruchomić kody Pythona bezpośrednio z wiersza poleceń. Kompresuje wszystkie kroki do jednego polecenia. W przypadku takich krótkich i prostych zadań jest to bardziej optymalny sposób.
Za pomocą modułu SYS
W poniższym poleceniu importujemy Sys moduł i drukowanie wartości Sys.wersja.
$ Python2 -C "import SYS; druk (sys.wersja)"
$ Python3 -C "import SYS; druk (sys.wersja)"
Alternatywnie możesz wydrukować wartość Sys.wersja_info.
$ Python2 -C "import SYS; druk (sys.wersja_info) ”
$ Python3 -C "import SYS; druk (sys.wersja_info) ”
Korzystanie z modułu platformy
Następujące polecenia Python importuje platforma moduł i wydrukuj wartości platforma.Python_version () I platforma.Python_version_tuple () Funkcje.
$ Python2 -C „Platforma importowa; Drukuj (platforma.Python_Version ()) "
$ Python3 -C „Platforma importowa; Drukuj (platforma.Python_Version ()) "
$ Python2 -C „Platforma importowa; Drukuj (platforma.Python_version_tuple ()) "
$ Python3 -C „Platforma importowa; Drukuj (platforma.Python_version_tuple ()) "
Końcowe przemyślenia
W tym krótkim przewodniku badaliśmy różne sposoby sprawdzenia wersji Pythona, na którym działa nasz kod. Te techniki mogą się przydać, gdy napisałeś kod Python, który wymaga prawidłowej funkcjonowania określonej wersji.
Zainteresowany opanowaniem Pythona? Sprawdź naszą podkategorię Pythona. Jest bogaty w samouczki Pythona na temat różnych koncepcji Pythona, odpowiednie dla początkujących dla zaawansowanych programistów.
Szczęśliwy komputer!