Sådan kontrolleres Python version på Linux, Mac og Windows
⚡ Smart opsummering
Python Versionen fortæller dig, hvilken udgivelse der er installeret for at sikre kompatibilitet med din kode og dine biblioteker. Eksemplerne nedenfor viser, hvordan du tjekker det. Windows, Linux og Mac ved hjælp af kommandolinjen, PowerShell og scripts.

Sådan kontrolleres Python Version
Her er tjek Python version ved hjælp af et script
| Kommandoer | Hvor | Hvad | Produktion |
|---|---|---|---|
| python-version python -v python -vv |
Kommandolinje eller terminal | Windows/Mac/Linux | Python 3.10.7 |
| Importer sys sys. version |
Script | Brug som streng | '3.10.7 (tags/v3.10.7:6cc6b13, 5. september 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]' |
| Import platform Platform.python_version() |
Script | String af kort format | '3.10.7' |
| Platform.python_version_tuple() | Script | Tuple af kort format | ('3','10','7') |
Sådan kontrolleres Python version ved hjælp af et script?
Python scripts kan identificere versionen af Python installeret på computeren. Det giver dig mulighed for at validere, om flere versioner er installeret i systemet. Scriptet er udviklet til at kontrollere Python version forbliver den samme for Windows OS, Mac OS og Linux-distributioner. Du kan oprette et script ved at importere enten platformmodulet eller sys-modulet i python.
Følgende kode kan bruges til sys-modulet som vist nedenfor:
Command line Code:
import sys
sys. version
Output:
'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
Se følgende kommandolinjeskærmbillede:
For at udføre ovenstående script skal du starte python først på kommandolinjen for at få ovenstående resultater.
Følgende kode kan bruges til sys-modulet som vist nedenfor:
Command line Code:
import platform
print(platform.python_version())
Output:
3.10.7
Se følgende kommandolinjeskærmbillede:
Brug følgende kode i den webbaserede tolk som vist nedenfor: –
Python kode:
from platform import python_version print("Current Python Version-", python_version())
Output:
Current Python Version- 3.8.10
Se følgende webbaserede tolk-skærmbillede:
For at få oplysninger om versionen af python skal du bruge følgende script som vist nedenfor:
Python kommando:
print(sys.version_info)
Produktion
Sys.version_info(major=3, minor=10,micro=7,releaselevel=’final’,serial=0)
screenshot
For at få tuple-oplysningerne om versionen af python, skal du bruge følgende script som vist nedenfor: -
Python kommando
print(type(sys.version_info))
Produktion
<class ‘sys.version_info’>
screenshot
For at få de vigtigste oplysninger om versionen af python, brug følgende script som vist nedenfor: -
Python kommando
print(sys.version_info[0])
Produktion
3
screenshot
Python kommando
print(sys.version_info.major)
Produktion
3
screenshot
For at få oplysningerne om platformens python skal du bruge følgende script som vist nedenfor: -
Python kommando
Import platform
print(platform.python_version())
Produktion
3.10.7
screenshot
For at få typeoplysningerne om platformversionen af python skal du bruge følgende script som vist nedenfor: -
Python kommando
print(type(platform.python_version()))
Produktion
<class ‘str’>
screenshot
For at få tuple-oplysningerne om versionen af python, skal du bruge følgende script som vist nedenfor: -
Python kommando
print(platform.python_version_tuple())
Produktion
(‘3’,’7’,’0’)
screenshot
Python kommando
print(type(platform.python_version_tuple())
Produktion
<class ‘tuple’>
screenshot
Sådan kontrolleres Python version ved hjælp af Windows Kommandolinje?
Her er trin til at kontrollere Python version ved hjælp af Windows Kommandolinje:
Trin 1) Åbn kommandoprompten med typing cmd
Trin 2) Når kommandoprompten åbnes, skal du skrive følgende kommando i CLI'en for at få versionsnavnet på Python.
Kommandokode:
python3 --version
Output:
Python 3.10.7
Bemærk: Før du kører kommandoen, skal du sikre dig det Python er forudinstalleret på computeren.
Alternativt kan du åbne en kommandolinje og skrive nedenstående kommando:
Kommandokode:
python --version
Output:
Python 3.10.7
Se nedenstående skærmbillede for resultaterne udført i kommandoprompten:
Screenshot:
Hvordan kontrolleres python-versionen ved hjælp af Windows PowerShell?
At kontrollere Python version i Windows PowerShell:
- Åbn Power Shell-prompten med typing PowerShell i startmenuen og klikke på Windows PowerShell.
- Brugeren skal indtaste følgende kommando PowerShell at få Python versionsnavn.
Før du kører denne kommando, skal du dog sikre dig det Python er forudinstalleret på computeren.
Følgende er kommandoen skrevet på kommandolinjen:
PowerShell kode:
python3 --version
Output:
Python 3.10.7
Alternativt kan du åbne en kommandolinje og skrive nedenstående kommando:
PowerShell kode:
python --version
Output:
Python 3.10.7
Se dette skærmbillede for resultaterne udført i kommandoprompten:
Sådan kontrolleres Python Version i Linux?
Her er trin til at kontrollere Python Version i Linux:
Trin 1) At kontrollere Python version i Linux, skal du åbne Terminal
Trin 2) Dette åbner nedenstående vindue som vist nedenfor:
Trin 3) Skriv nedenstående kommando i Terminal of Linux for at få versionsnavnet på Python.
Følgende er kommandoen skrevet i terminalen:
Linux Terminal kode:
python3 --version
Output:
Python 3.5.2
Alternativt skal du åbne terminalen og skrive nedenstående kommando:
Linux terminal kode:
python --version
Output:
Python 2.7.12
Ovenstående kommando hjælper brugeren med at kontrollere, om python 2 er installeret i systemet. Se nedenstående skærmbillede for resultaterne udført i Linux-terminalen:
Screenshot:
Sørg for, at Python er forudinstalleret på computerens operativsystem. De fleste avancerede versioner af Linux-distributioner, som f.eks Ubuntu og Fedora, har Python forudinstalleret i den.
Alternativt kan følgende kommandoer bruges i Linux-terminalen for at få versionsnavnet på Python installeret i distributionen som angivet nedenfor: –
Linux terminal kode:
python -VV
Produktion
Python 2.7.12
Skærmbillede: –
Linux terminal kode:
Python3 -c “import sys; print(sys. version).”
Produktion
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
Screenshot:
Linux terminal kode:
Python3 -c “import sys; print(sys.version_info)”
Produktion
sys.version_info(major=3,minor=2,releaselevel=’final’,serial=0)
Screenshot:
Linux terminal kode:
Python3 -c “import platform; print(platform.python_version())”
Produktion
3.5.2
Screenshot:
Den eneste forskel i ovenstående kommandoer er brugen af python-moduler. Dette modul giver navne til variabler og funktioner, der bruges til at manipulere forskellige dele af Python miljø. Modulet får underliggende platformsdata såsom operativsystem, hardware og tolk.
Sådan kontrolleres Python version på Mac?
Her er trin til at kontrollere Python version:
Trin 1) At kontrollere Python version i Mac OS
Åbn terminalen med typing Tryk på terminalkommandoen i søgefeltet i øverste højre hjørne af Mac OS-skrivebordsmenuen og klik på den.
Trin 2) Dette åbner nedenstående vindue som vist nedenfor:
Trin 3) For at få Python versionsnavn, skal du bruge følgende kommando i terminalvinduet.
Bemærk: Men før du kører kommandoen, skal du sikre dig det Python er forudinstalleret på computeren. De fleste avancerede versioner af Mac OS-distributioner har Python forudinstalleret i den.
Følgende er kommandoen skrevet i terminalen:
Mac OS Terminal-kode:
python3 --version
Output:
Python 3.3.1
Alternativt skal du åbne terminalen og skrive nedenstående kommando:
Mac OS terminalkode:
python --version
Output:
Python 2.7.4
Ovenstående kommando hjælper brugeren med at kontrollere, om python 2 er installeret i systemet.
Se nedenstående skærmbillede for resultaterne udført i Mac OS-terminalen:
Screenshot:
Hvordan kontrolleres flere python-versioner installeret i det samme system?
Der kan være flere Python versioner installeret på computersystemet. Derfor kan en computer have både version 2 og 3 installeret.
For at validere begge versioner kan brugeren åbne kommandolinjen og indtaste følgende kommandoer:
Scenario 1: For at kontrollere Python udgave 2
Kommandolinje \ Terminalkode:
python --version
Scenario 2: For at kontrollere Python udgave 3
OS kommando:
python3 --version
Python 2 eller Python 3
Her er sammenligninger af begge versioner:
- Python version 3, i forhold til Python version 2 er anderledes med hensyn til syntaks. Her er en fuldstændig sammenligning mellem de 2 versioner.
- Python 3 indeholder et par værktøjer, der hjælper med at oversætte kode skrevet ind Python 2 til Python 3.
- Python version 3 har en anden syntaks fra Python version 2 pga Python version 2 og 3 har forskellige syntakser.
- Python 2 udgiver ingen nye opdateringer, hvilket gør denne version inkompatibel med version 3.
- Nogle funktioner i Python 3 blev backporteret til Python 2, og dette blev gjort for at understøtte nem migrering.
- Python 3 gemmer strenge i Unicode-format som standard. Men for at konvertere en streng til Unicode-format i version 2, skal den defineres med nøgleordet "u".























