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.

  • 🔍 Hurtigt tjek: Kør python –version i kommandolinjen eller terminalen for at se den installerede version.
  • 📜 Scriptmetode: Brug sys- eller platformmodulet i en Python script til at læse versionen.
  • 🪟 Windows: Tjek versionen fra kommandoprompten eller PowerShell.
  • ???? Linux og Mac: Brug terminalen med python –version eller python3 –version.
  • 🔢 Flere versioner: Du kan opdage flere Python versioner installeret på samme system.
  • ⚠️ Python 2 mod 3: De to versioner bruger forskellig syntaks, så det er vigtigt at kende versionen.

Sådan kontrolleres Python Version

Sådan kontrolleres Python Version

Her er tjek Python version ved hjælp af et script

Check (Skak) Python Version

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:

Tjek Python Version ved hjælp af et script

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:

Tjek Python Version ved hjælp af et script

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:

Tjek Python Version ved hjælp af et script

Tjek Python Version ved hjælp af et script

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

Tjek Python Version ved hjælp af et script

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

Tjek Python Version ved hjælp af et script

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

Tjek Python Version ved hjælp af et script

Python kommando

print(sys.version_info.major)

Produktion

3

screenshot

Tjek Python Version ved hjælp af et script

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

Tjek Python Version ved hjælp af et script

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

Tjek Python Version ved hjælp af et script

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

Tjek Python Version ved hjælp af et script

Python kommando

print(type(platform.python_version_tuple())

Produktion

<class ‘tuple’>

screenshot

Tjek Python Version ved hjælp af et script

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:

Tjek Python Version ved hjælp af Windows Kommandolinje

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.

Tjek Python Version ved hjælp af Windows Kommandolinje

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:

Tjek Python Version ved hjælp af Windows Kommandolinje

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:

Tjek Python Version ved hjælp af Windows Kommandolinje

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:

Tjek Python Version ved hjælp af Windows Kommandolinje

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:

Tjek Python Version ved hjælp af Windows Kommandolinje

Linux terminal kode:

Python3 -c “import sys; print(sys.version_info)”

Produktion

sys.version_info(major=3,minor=2,releaselevel=’final’,serial=0)

Screenshot:

Tjek Python Version ved hjælp af Windows Kommandolinje

Linux terminal kode:

Python3 -c “import platform; print(platform.python_version())”

Produktion

3.5.2

Screenshot:

Tjek Python Version ved hjælp af Windows Kommandolinje

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:

Tjek Python Version ved hjælp af Windows Kommandolinje

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:

Tjek Python Version ved hjælp af Windows Kommandolinje

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".

Ofte Stillede Spørgsmål

Koderen kan udføre en enkelt kommando for at identificere, hvilken version der er installeret i din computers operativsystem. Du kan gøre dette ved at åbne kommandolinjen i operativsystemet og skriveping nedenstående kommando som vist nedenfor:

  • Linux: Ctrl + Alt + T eller Ctrl + Alt + F2
  • Windows: Win + R
  • Mac OS: Finder> Programmer> Hjælpeprogrammer> Terminal

Her er vigtige forudsætninger for systemet, før du tjekker versionen:

  • Brugeren skal få adgang til kommandolinjen.
  • De burde installere den seneste version af Python på forhånd.
  • Det er også tilrådeligt at installere enhver seneste mindre version af version 3 af Python. 1
  • For at validere den installerede version kan brugeren åbne en kommandolinje efter installationen. Det kaldes også Terminal i nogle operativsystemer, såsom Linux og Mac OS.

Du kan tjekke pip, Python pakkehåndteringen ved at køre pip –version eller pip3 –version i kommandolinjen. Dette udskriver pip-versionen sammen med Python versionen den er linket til.

Python Versionen bestemmer, hvilke sprogfunktioner og biblioteker du kan bruge. Python 2 og Python 3 har forskellig syntaks, og mange pakker understøtter kun bestemte versioner, så kontrol af versionen forhindrer kompatibilitetsfejl.

Download det seneste installationsprogram fra python.org og kør det, eller brug en versionshåndtering som pyenv. På Linux kan du bruge pakkehåndteringen. Bekræft altid den nye version med python –version bagefter.

Ja. Biblioteker som TensorFlow, PyTorch, og scikit-learn understøtter kun visse Python versioner. Brug af en understøttet, nyere Python 3-udgivelsen undgår installationsfejl og sikrer, at du får de nyeste opdateringer til ydeevne og sikkerhed.

Ja. AI-assistenter kan læse fejlmeddelelser, identificere versionsfejl og foreslå den korrekte version. Python eller pakkeversioner at installere. De hjælper også med at opsætte virtuelle miljøer, så forskellige projekter kan bruge forskellige versioner sikkert.

Opsummer dette indlæg med: