Ulike måter å sjekke Python -versjonen

Ulike måter å sjekke Python -versjonen
Python er et av de mest populære programmeringsspråk. Tekniske termer er det et tolket, objektorientert programmeringsspråk på høyt nivå med dynamisk semantikk. Det er et relativt enkelt språk. Den unike syntaksen til Python fokuserer på lesbarhet. Python er åpen kildekode og tilgjengelig på alle de store plattformene.

Per nå er Python 2 og Python 3 de viktigste utgivelsene som fremdeles er relevante. Mens Python 2 var markert foreldet, er det fortsatt nødvendig for noen koder å kjøre. For det meste anbefales det imidlertid å ha Python 3. I denne guiden vil vi sjekke ut forskjellige måter å sjekke versjonen av Python installert i systemet ditt.

Forutsetninger

For å følge trinnene som er demonstrert i denne guiden, må du ha følgende komponenter klare til å gå.

  • Den siste versjonen av Ubuntu. Lær mer om å installere Ubuntu på VirtualBox. Dette eliminerer bekymringen for å installere og konfigurere et nytt operativsystem fra bunnen av.
  • Kjennskap til kommandolinjegrensesnittet.

Python -versjonen

Ethvert Python -versjonsnummer har tre komponenter.

  • De major versjon
  • De liten versjon
  • De Mikro versjon

Som nevnt tidligere er Python 2 og Python 3 de to hovedversjonene som er tilgjengelige. Python 2 er foreldet og den siste versjonen som ble utgitt var Python 2.7.18. Her,

  • De major versjon: 2
  • De liten Versjon: 7
  • De Mikro Versjon: 18

I skrivende stund denne artikkelen er den siste Python 3 Python 3.10.2. Her,

  • De major Versjon: 3
  • De liten Versjon: 10
  • De Mikro versjon: 2

Sjekk Python -versjonen

Bruke Python -tolken

Python kommer Python Kommandolinjeverktøy. Det fungerer som både et pythell og tolk. Vi kan be dette verktøyet om å skrive ut versjonsnummeret til Python installert.

For å sjekke den installerte versjonen av Python 2, kjør følgende kommando:

$ Python2 -Versjon

For å sjekke den installerte versjonen av Python 3, kjør følgende kommando:

$ Python3 -Versjon

Merk at hvis du ikke spesifiserer Python -versjonen, vil den bruke standard Python -versjonen. Merk at du kan ha både Python 2 og Python 3 installert i det samme systemet. Pakker som Python-er-Python2 eller Python-er-python3 kan påvirke standard Python -versjonen.

$ Python -Versjon

Ved hjelp av et Python -skript

Vi kan lage et enkelt Python -skript som vil skrive ut versjonsinfo for Python den kjører under.

Det første eksemplet vil innlemme sys bibliotek. Det kommer med to måter å sjekke versjonen på: sys.versjon streng og sys.versjon_info. I følgende kode har jeg implementert begge samtidig.

Importer Sys
Trykk (Sys.versjon)
Trykk (Sys.versjon_info)

En annen måte er å bruke plattform bibliotek. I likhet med Sys tilbyr den også to måter å sjekke Python -versjonen den kjører under python_version () og python_version_tuple () funksjoner. Følgende kode demonstrerer begge funksjonene på en gang.

Importplattform
trykk (plattform.python_version ())
trykk (plattform.python_version_tuple ())

Kjører Python -koder uten skript

I stedet for å lage et dedikert skript, kan vi kjøre Python -kodene direkte fra kommandolinjen. Det komprimerer alle trinnene til en enkelt kommando. For korte og enkle oppgaver som dette er det en mer optimal måte.

Bruke SYS -modulen

I følgende kommando importerer vi sys modul og skrive ut verdien av sys.versjon.

$ python2 -c "Import SYS; Print (SYS.versjon)"
$ python3 -c "Import SYS; Print (SYS.versjon)"

Alternativt kan du skrive ut verdien av sys.versjon_info.

$ python2 -c "Import SYS; Print (SYS.versjon_info) "
$ python3 -c "Import SYS; Print (SYS.versjon_info) "

Bruke plattformmodulen

Følgende Python -kommandoer importerer plattform modul og skrive ut verdiene til plattform.python_version () og plattform.python_version_tuple () funksjoner.

$ python2 -c "Importplattform; utskrift (plattform.python_version ()) "
$ python3 -c "Importplattform; utskrift (plattform.python_version ()) "
$ python2 -c "Importplattform; utskrift (plattform.python_version_tuple ()) "
$ python3 -c "Importplattform; utskrift (plattform.python_version_tuple ()) "

Siste tanker

I denne korte guiden utforsket vi forskjellige måter å sjekke versjonen av Python -koden vår kjører på. Disse teknikkene kan komme til nytte når du har skrevet en Python -kode som krever at en spesifikk versjon skal fungere ordentlig.

Interessert i å mestre Python? Ta en titt på Python-underkategorien. Den er rik på python -opplæringsprogrammer om forskjellige Python -konsepter, egnet for nybegynnere til avanserte utviklere.

Glad databehandling!