Sådan kontrolleres Python version på Linux, Mac og Windows
Sådan kontrolleres Python Udgave
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:
Kommandolinjekode:
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:
Kommandolinjekode:
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 ved at skrive 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 ved at skrive 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 ved at skrive 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".
Konklusion
- Python version 2 og python version 3 har forskellig syntaks
- Python version kan kontrolleres på flere måder som
- Ved brug af Windows PowerShell
- I Windows kommandolinje.
- Terminal af Mac OS og Linux
- Ved brug af Python scripts.
- Versionen af Python kan kontrolleres ved at skrive Python –version kommando.
- For at validere installationen af Python 3 version, skriv kommandoen python 3 –version i de respektive OS-kommandolinjer.























