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å.
Python -versjonen
Ethvert Python -versjonsnummer har tre komponenter.
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,
I skrivende stund denne artikkelen er den siste Python 3 Python 3.10.2. Her,
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 SysEn 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.
ImportplattformKjø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!