Różne sposoby sprawdzania wersji Python

Różne sposoby sprawdzania wersji Python
Python jest jednym z najpopularniejszych języków programowania. W kategoriach technicznych jest to interpretowany, zorientowany obiektowo język programowania na wysokim poziomie z dynamiczną semantyką. To stosunkowo prosty język. Unikalna składnia Pythona koncentruje się na czytelności. Python jest open source i dostępny na wszystkich głównych platformach.

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.

  • Najnowsza wersja Ubuntu. Dowiedz się więcej o instalacji Ubuntu w VirtualBox. To eliminuje obawy związane z instalacją i konfiguracją nowego systemu operacyjnego od zera.
  • Znajomość interfejsu wiersza polecenia.

Wersja Pythona

Każdy numer wersji Pythona ma trzy komponenty.

  • główny wersja
  • drobny wersja
  • mikro wersja

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,

  • główny wersja 2
  • drobny Wersja: 7
  • mikro Wersja: 18

W momencie pisania tego artykułu najnowszym Python 3 to Python 3.10.2. Tutaj,

  • główny Wersja: 3
  • drobny Wersja: 10
  • mikro wersja 2

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 Sys
Drukuj (sys.wersja)
Drukuj (sys.wersja_info)

Innym 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 importu
Drukuj (platforma.Python_Version ())
Drukuj (platforma.Python_version_tuple ())

Uruchomienie 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!