Sådan kontrolleres Python-versionen i Windows, Linux og macOS [2023]

Python er et af de mest berømte programmeringssprog, da det bruges på tværs af forskellige domæner såsom webudvikling, maskinlæring, dataanalyse og softwaretest, for blot at nævne nogle få.

Python blev udgivet den 20. februar 1991 af Guido van Rossum. Da Rossum skabte Python, læste han også “Monty Pythons flyvende cirkus”, et manuskript til en populær BBC-komedieserie. Han slog sig således fast på navnet, da han anså det nye sprog for mystisk og unikt.

Dette generelle programmeringssprog har en bred vifte af brugere, og du kan have interageret med det ubevidst gennem filmanbefalingerne på Netflix. Python bruges også til at skabe software, der styrer selvkørende biler.

Nogle af de ting, du kan gøre med Python er

  • Web-udvikling. Python bruges i backend-udvikling (de processer, som brugerne ikke ser). Flask og Django er eksempler på frameworks, der er meget brugt i udviklingen af ​​API’er og backend-servere.
  • Automatisering eller scripting. Hvis der er et job, du oplever gentagne gange, kan Python hjælpe dig med at automatisere det. Begyndere, såvel som eksperter, kan bruge Python til at automatisere forskellige opgaver såsom at sende e-mails, finde data online, sortere data og downloade.
  • Dataanalyse og maskinlæring. Python er blevet et af de mest efterspurgte programmeringssprog af dataforskere. Dataanalytikere kan nu skabe datavisualiseringer, udføre komplekse statistiske beregninger, manipulere og analysere og meget mere.
  • Softwaretest og prototyping. I en softwareudviklingsopsætning kan Python bruges til fejlsporing, test og buildkontrol. Udviklere kan automatisere test og kontrol af nye systemer og apps ved hjælp af Python.
  • Forretningsapplikationer. Forretningsverdenen er bred, og nogle af de ting, der kan komme til at tænke på, er e-handelsapplikationer, kundestyringssystemer og ERP, for at nævne nogle få. En typisk virksomhedsindstilling har brug for applikationer, der er let læselige, udvidelsesmuligheder og skalerbare. Python tilbyder en sådan løsning gennem sine platforme, såsom Tryton.
  • Den er alsidig. Hvis du har interageret med andre sprog, har du måske bemærket, at nogle har en enkelt eller kun to use cases. Python har dog mere end fem use cases, og stadig er dens ydeevne uovertruffen.
  • Har flere biblioteker og moduler. Der findes tonsvis af biblioteker og moduler oprettet af tredjeparter for at udvide brugen af ​​Python. For eksempel kan du bruge Django til webudvikling på serversiden.
  • Python er simpelt. Dette programmeringssprog efterligner det naturlige sprog, hvilket gør det velegnet til selv begyndere.
  • Stort og aktivt fællesskab. Programmering kan til tider være udfordrende. Tilstedeværelsen af ​​et stort og støttende fællesskab betyder dog, at der er mennesker, du altid kan henvende dig til, når du går i stå.
  • Open source. Python er gratis at bruge og distribuere. Ingeniører kan således justere eksisterende kode, omdistribuere og skabe forskellige løsninger/applikationer med den.
  Sådan tilføjes 'Åbn med' til toppen af ​​kontekstmenuen i Windows 10

Python 2 og Python 3: Forskel

Python-programmeringssproget har udviklet sig meget i løbet af de mere end 3 årtier, det har eksisteret. En af grundene til, at du måske vil tjekke Python-versionen, er for at afgøre, om du bruger Python 2 eller Python 3 for at sikre, at du bygger fejlfrie løsninger, uanset om du er udvikler eller dataekspert.

Python 2 og Python 3 er de vigtigste versioner i Python-verdenen. Der har været en løbende debat om, hvad der er bedst. Lad os tjekke forskellen mellem de to;

Python 2

Python 2 blev introduceret i 2000 af BeOpen Python Labs. Denne version var beregnet til at gøre det nemt at lære Python.

Det var gennem Python 2, at de tekniske detaljer i Python Enhancement Proposal (PEP) blev implementeret. I januar 2020 blev Python 2 solnedgang, hvilket betyder, at den ikke længere vil blive opdateret med sikkerhedsrettelser, nye funktioner og fejlrettelser.

Python 3

Python 3 blev udgivet i 2008. Denne version blev skabt for at rette op på de grundlæggende fejl i Python 2. Python 3 gjorde op med duplikerede moduler og konstruktioner, der var i de tidligere Python-versioner.

Fjernelsen af ​​duplikerede værktøjer med introduktionen af ​​Python 3 betød, at noget af koden i Python 2 var inkompatibel med Python 3. Heldigvis udgav Python 2to3, et værktøj, der gennemgår og automatisk konverterer Python 2-kode til Python 3-syntaks.

  Rette fast ved forberedelse af konfiguration af Windows 10

Introduktionen af ​​denne version tiltrak en stor masse af det videnskabelige samfund, såsom dem inden for neurovidenskab. Introduktionen af ​​NumPy-biblioteket udgjorde nu Python som en konkurrent til Matlab og R og fremskyndede også dets adoptioner inden for datavidenskab og maskinlæring. I skrivende stund er den nuværende version af Python Python 3.11.1.

SammenligningPython 2Python 3 år frigivet20002008SupportUnderstøttet stoppet i 2020Udvikling og support af Python 3 er stadig i gangBagudkompatibilitetMed nogle modifikationer kan Python 2-koder porteres til Python 3Python 3-kode kan ikke køres i Python 3-kode kan ikke køres i Python-program, og det kan ikke køres i Python-program. , datavidenskab og meget mere “Udskriv” søgeordPrint betragtes ikke som en funktion, men et udsagnPrint betragtes som en funktion og ikke et udsagnSyntakskompleksitetMere kompliceretMindre kompliceretOpbevaring af strenge Som standard gemmes strenge som ASCIIBy standard, er strenge gemt som UNICODE

Forudsætninger for at kontrollere Python-versionen

Du kan få adgang til terminalvinduet/terminalen ved hjælp af disse kommandoer på henholdsvis Windows, Linux og macOS;

  • Windows: Win+R > skriv powershell > Enter/OK
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Programmer > Hjælpeprogrammer > Terminal

Da du nu ved, at der er to store versioner af Python, kan vi gå videre og lære, hvordan du tjekker versionen på vores lokale maskiner.

Python 3 er bagudkompatibel. Python 2 og Python 3 er forskellige stykker software. Det betyder således, at kode skrevet i Python 2 muligvis ikke fungerer som forventet i Python 3.

Når du tjekker Python-versionen på din maskine, vil versionen være repræsenteret i 3 sektioner adskilt af en prik.

  • Den store version
  • Den mindre version
  • Mikroversionen

For eksempel, hvis vi tager Python-versionen, er Python 3.8.10, 3 er hovedversionen, 8 er mindre version, og 10 er mikroversionen. Den sidste del af Python-versionen repræsenterer de seneste opdateringer og patches.

Python 3.7.1 er kompatibel med Python 3.8.10, da de tilhører den samme hovedversion (3). Python 2.7 er dog ikke kompatibel med Python 3.8.

Tjek Python-versionen på Windows

Åbn Windows PowerShell ved at bruge disse trin;

Win+R > skriv powershell > Enter/OK

Du kan nu gå videre og skrive dette på kommandolinjen

python –version

Hvis Python er installeret på din maskine, vises versionen på næste linje.

  Sådan installeres SpeedCrunch på Linux

Tjek Python-versionen på Linux

De fleste moderne Linux-operativsystemer har Python forudinstalleret.

Brug Ctrl+Alt+T-genvejen til at åbne kommandolinjen på din Linux-baserede maskine.

Brug denne kommando til at udskrive Python-versionen;

python3 --version

Eller

python --version

Den anden kommando kontrollerer, om Python 2 er installeret

Hvis Python 3 er installeret, vil du sandsynligvis få noget som dette

Tjek Python-versionen på MacOS

Du kan hurtigt få adgang til din terminal i MacOS ved hjælp af denne genvej;

Finder > Programmer > Hjælpeprogrammer > Terminal

Brug denne kommando til at kontrollere Python-versionen;

python3 --version

Eller

python --version

Den anden kommando kontrollerer, om Python 2 er installeret

Har du både Python 2 og 3 installeret, får du et output tæt på dette

Tjek Python-versionen i scriptet

Det er vigtigt at tjekke Python-versionen på dit script, når du koder for at undgå inkompatibiliteter og crushes, når du kører koden.

Sådan et tjek er meget vigtigt, når du har mere end én Python-version på din pc.

Uanset om du bruger Windows, Linux eller macOS, kan du bruge denne kommando til at tjekke dit script

import sys

print (sys.version)

Hvad sker der, hvis den samme maskine har to forskellige versioner af Python installeret, og du kører de ovennævnte kommandoer?

Python 2 og Python 3 kan køre samtidigt på din pc. Grunden til dette er, at du muligvis har nogle apps, der bruger Python 2, mens andre er oprettet på Python 3.

For at kontrollere, om de to Python-versioner er på din pc, skal du bruge disse kommandoer;

python3 --version

Eller

python --version

Den anden kommando kontrollerer, om Python 2 er installeret

Hvis begge versioner er til stede på macOS, vil du få et output tæt på dette skærmbillede

Konklusion

Python fortsætter med at drive nogle af dine foretrukne sociale medieplatforme, såsom Instagram, underholdningssider, såsom Spotify, og rides management-platforme, såsom Uber. Hvis du har brug for at skabe platforme, der skaber lignende eller bedre platforme, bør Python være en af ​​dine overvejelser.

Du kan nu nemt kontrollere Python-versionen, uanset hvilke operativsystemer du bruger. Selvom de fleste skifter til Python 3, vil du stadig støde på apps oprettet på Python 2. Den gode nyhed er, at Python har forskellige rammer, som du kan bruge til at lave forskellige applikationer.

Du kan også undersøge, hvordan du installerer Python 3 på CentOS, Ubuntu og Windows.