Android

Slik sjekker du python-versjonen

How to install Python on Mac OS

How to install Python on Mac OS

Innholdsfortegnelse:

Anonim

Python er et av de mest populære programmeringsspråkene i verden. Det brukes til å utvikle nettsteder, skrive skript, maskinlæring, analysere data og mer.

Denne veiledningen forklarer hvordan du kan sjekke hvilken versjon av Python som er installert på operativsystemet ditt ved å bruke kommandolinjen. Dette kan være nyttig når du installerer applikasjoner som krever en spesifikk versjon av Python.

Vi vil også vise deg hvordan du programmatisk bestemmer hvilken versjon av Python som er installert på systemet der Python-skriptet kjører. Når du for eksempel skriver Python-skript, må du bestemme om skriptet støtter versjonen av Python som er installert på brukerens maskin.

Python versjon

Python-produksjonsklare utgivelser er versjonert i følgende skjema:

MAJOR.MINOR.MICRO

For eksempel er Python 3.6.8, 3 en hovedversjon, 1 er en mindre versjon, og 2 er en mikroversjon.

  • MAJOR - Python har to hovedversjoner som ikke er fullt kompatible: Python 2 og Python 3. For eksempel er 3.5.7 , 3.7.2 og 3.8.0 alle del av Python 3 hovedversjon. MINOR - Disse utgivelsene gir nye funksjoner og funksjoner. For eksempel er 3.6.6 , 3.6.7 og 3.6.8 alle del av Python 3.6-mindre versjonen. MICRO - Vanligvis inneholder de nye mikroversjonene forskjellige feilrettinger og forbedringer.

Utviklingsutgivelser har flere kvalifiseringer. Hvis du vil ha mer informasjon, kan du lese Python-utviklingssyklusen.

Kontrollerer Python versjon

Python er forhåndsinstallert på de fleste Linux-distribusjoner og macOS.

Kjør kommandoen python --version eller python -V å finne ut hvilken versjon av Python som er installert på systemet:

python --version

Kommandoen vil skrive ut standard Python-versjonen, i dette tilfellet, det er 2.7.15 . Versjonen som er installert på systemet ditt kan være annerledes.

Python 2.7.15+

Standardversjonen av Python vil bli brukt av alle skript som har /usr/bin/python satt som tolk i skriptets shebang-linje.

Noen Linux-distribusjoner har flere versjoner av Python installert samtidig. Generelt heter Python 3 python3 , og Python 2 python2 heter python eller python2 , men det er ikke alltid det er tilfelle.

Du kan sjekke om du har installert Python 3 ved å skrive:

python3 --version

Python 3.6.8

Mens Python 2 er godt støttet og aktiv, regnes Python 3 for å være språket i dag og fremtid.

I skrivende stund er denne siste utgaven av Python versjon 3.8.x. Sjansen er stor for at du har en eldre versjon av Python 3 installert på systemet ditt.

Programmatisk sjekke Python versjon

Python 2 og Python 3 er grunnleggende forskjellige. Koden som er skrevet i Python 2.x fungerer muligens ikke i Python 3.x.

sys modulen som er tilgjengelig i alle Python-versjoner, gir systemspesifikke parametere og funksjoner. sys.version_info lar deg bestemme Python-versjonen som er installert på systemet. Det er en tuple som inneholder de fem versjonsnumrene: major , minor , micro , releaselevel og serial .

La oss si at du har et skript som krever minst Python versjon 3.5, og du vil sjekke om systemet oppfyller kravene. Du kan gjøre det ved å sjekke de major og minor versjonene:

import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)

This script requires Python 3.5 or higher! You are using Python 2.7.

For å skrive Python-kode som kjører under både Python 3 og 2, bruk future modul. Den lar deg kjøre Python 3.x-kompatibel kode under Python 2.

Konklusjon

Det er veldig enkelt å finne ut hvilken versjon av Python som er installert på systemet ditt, bare skriv python --version versjon.

Legg gjerne igjen en kommentar hvis du har spørsmål.

terminal python