Hur man kontrollerar Python Version på Linux, Mac & Windows

⚡ Smart sammanfattning

Python version tells you which release is installed to ensure compatibility with your code and libraries. The examples below show how to check it on Windows, Linux, and Mac using the command line, PowerShell, and scripts.

  • 🔍 Snabbkontroll: Run python –version in the command line or terminal to see the installed version.
  • 📜 Script Method: Use the sys or platform module inside a Python script to read the version.
  • 🪟 Windows: Check the version from Command Prompt or PowerShell.
  • 🐧 Linux and Mac: Use the terminal with python –version or python3 –version.
  • 🔢 Flera versioner: You can detect several Python versions installed on the same system.
  • ⚠️ Python 2 mot 3: The two versions use different syntax, so knowing the version matters.

Hur man kontrollerar Python Version

Hur man kontrollerar Python Version

Här är kolla Python version med ett skript

Kolla upp Python Version

Kommandon Var Vad Produktion
python-versionen
python -v
python -vv
Kommandorad eller terminal Windows/Mac/Linux Python 3.10.7
Importera sys
sys. version
Script Använd som sträng "3.10.7 (taggar/v3.10.7:6cc6b13, 5 sep 2022, 14:08:36) [MSC v.1933 64 bitar (AMD64)]"
Importplattform
Platform.python_version()
Script Sträng av kort format '3.10.7'
Platform.python_version_tuple() Script Tupel av kort format ('3','10','7')

Hur man kontrollerar Python version med ett skript?

Python skript kan identifiera versionen av Python installerat på datorn. Det gör att du kan verifiera om flera versioner är installerade i systemet. Skriptet utvecklat för att kontrollera Python versionen förblir densamma för Windows OS, Mac OS och Linux-distributioner. Du kan skapa ett skript genom att importera antingen plattformsmodulen eller sys-modulen för python.

Följande kod kan användas för sys-modulen enligt nedan:

kommandoraden Code:

import sys
sys. version

Produktion:

'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'

Se följande kommandoradsskärmbild:

Kontrollera Python Version med ett skript

För att köra ovanstående skript, anropa python först på kommandoraden för att få ovanstående resultat.

Följande kod kan användas för sys-modulen enligt nedan:

kommandoraden Code:

import platform
print(platform.python_version())

Produktion:

3.10.7

Se följande kommandoradsskärmbild:

Kontrollera Python Version med ett skript

Använd följande kod i den webbaserade tolken som visas nedan: –

Python koda:

from platform import python_version

print("Current Python Version-", python_version())

Produktion:

Current Python Version- 3.8.10

Se följande webbaserade tolkskärmdump:

Kontrollera Python Version med ett skript

Kontrollera Python Version med ett skript

För att få information om versionen av python, använd följande skript som visas nedan:

Python kommando:

print(sys.version_info)

Produktion

Sys.version_info(major=3, minor=10,micro=7,releaselevel=’final’,serial=0)

skärmdump

Kontrollera Python Version med ett skript

För att få tuppelinformation om versionen av python, använd följande skript som visas nedan: -

Python kommando

print(type(sys.version_info))

Produktion

<class ‘sys.version_info’>

skärmdump

Kontrollera Python Version med ett skript

För att få huvudinformationen om versionen av python, använd följande skript som visas nedan: -

Python kommando

print(sys.version_info[0])

Produktion

3

skärmdump

Kontrollera Python Version med ett skript

Python kommando

print(sys.version_info.major)

Produktion

3

skärmdump

Kontrollera Python Version med ett skript

För att få information om plattformspython, använd följande skript som visas nedan: -

Python kommando

Import platform
print(platform.python_version())

Produktion

3.10.7

skärmdump

Kontrollera Python Version med ett skript

För att få typinformationen om plattformsversionen av python, använd följande skript som visas nedan: -

Python kommando

print(type(platform.python_version()))

Produktion

<class ‘str’>

skärmdump

Kontrollera Python Version med ett skript

För att få tuppelinformation om versionen av python, använd följande skript som visas nedan: -

Python kommando

print(platform.python_version_tuple())

Produktion

(‘3’,’7’,’0’)

skärmdump

Kontrollera Python Version med ett skript

Python kommando

print(type(platform.python_version_tuple())

Produktion

<class ‘tuple’>

skärmdump

Kontrollera Python Version med ett skript

Hur man kontrollerar Python version använder Windows Kommandorad?

Här är steg för att kontrollera Python version använder Windows Kommandorad:

Steg 1) Öppna kommandotolken med typing cmd

Steg 2) När kommandotolken öppnas skriver du följande kommando i CLI för att få versionsnamnet på Python.

Kommandokod:

python3 --version

Produktion:

Python 3.10.7

Obs: Innan du kör kommandot, se till att Python är förinstallerat på datorn.

Alternativt, öppna en kommandorad och skriv kommandot nedan:

Kommandokod:

python --version

Produktion:

Python 3.10.7

Se skärmdumpen nedan för resultaten som körs i kommandotolken:

Skärmdump:

Kontrollera Python Version använder Windows Kommandorad

Hur kontrollerar jag python-versionen med Windows PowerShell?

För att kontrollera Python version i Windows PowerShell:

  • Öppna Power Shell-prompten med typing PowerShell i startmenyn och klicka på Windows Powershell.
  • Användaren måste skriva in följande kommando Power att få Python versionsnamn.

Kontrollera Python Version använder Windows Kommandorad

Men innan du kör det här kommandot, se till att Python är förinstallerat på datorn.

Följande är kommandot som skrivits på kommandoraden:

PowerShell-kod:

python3 --version

Produktion:

Python 3.10.7

Alternativt, öppna en kommandorad och skriv kommandot nedan:

PowerShell-kod:

python --version

Produktion:

Python 3.10.7

Se den här skärmdumpen för resultaten som körs i kommandotolken:

Kontrollera Python Version använder Windows Kommandorad

Hur man kontrollerar Python Version i Linux?

Här är steg för att kontrollera Python Version i Linux:

Steg 1) För att kontrollera Python version i Linux, öppna terminalen

Steg 2) Detta öppnar nedanstående fönster som visas nedan:

Kontrollera Python Version använder Windows Kommandorad

Steg 3) Skriv kommandot nedan i Terminal of Linux för att få versionsnamnet på Python.

Följande är kommandot som skrivits i terminalen:

Linux-terminalkod:

python3 --version

Produktion:

Python 3.5.2

Alternativt, öppna terminalen och skriv kommandot nedan:

Linux-terminalkod:

python --version

Produktion:

Python 2.7.12

Ovanstående kommando hjälper användaren att kontrollera om python 2 är installerat i systemet. Se skärmdumpen nedan för resultaten som körs i Linux-terminalen:

Skärmdump:

Kontrollera Python Version använder Windows Kommandorad

Se till att Python är förinstallerat på datorns operativsystem. De flesta avancerade versioner av Linux-distributioner, som t.ex Ubuntu och Fedora, har Python förinstallerad i den.

Alternativt kan följande kommandon användas i Linux-terminalen för att få versionsnamnet på Python installerad i distributionen enligt nedan: –

Linux-terminalkod:

python -VV

Produktion

Python 2.7.12

Skärmdump: –

Linux-terminalkod:

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

Produktion

3.5.2(default, Nov 12 2018, 13:43:14)

[GCC 5.4.0 20160609]

Skärmdump:

Kontrollera Python Version använder Windows Kommandorad

Linux-terminalkod:

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

Produktion

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

Skärmdump:

Kontrollera Python Version använder Windows Kommandorad

Linux-terminalkod:

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

Produktion

3.5.2

Skärmdump:

Kontrollera Python Version använder Windows Kommandorad

Den enda skillnaden i ovanstående kommandon är användningen av python-moduler. Den här modulen ger namn på variabler och funktioner som används för att manipulera olika delar av Python miljö. Modulen får underliggande plattformsdata som operativsystem, hårdvara och tolk.

Hur man kontrollerar Python version på Mac?

Här är steg för att kontrollera Python version:

Steg 1) För att kontrollera Python version i Mac OS

Öppna terminalen med typing tryck på terminalkommandot i sökrutan i det övre högra hörnet av Mac OS-skrivbordsmenyn och klicka på det.

Steg 2) Detta öppnar nedanstående fönster som visas nedan:

Kontrollera Python Version använder Windows Kommandorad

Steg 3) Att få Python versionsnamn måste du använda följande kommando i terminalfönstret.

Obs: Men innan du kör kommandot, se till att Python är förinstallerat på datorn. De flesta avancerade versioner av Mac OS-distributioner har Python förinstallerad i den.

Följande är kommandot som skrivits i terminalen:

Mac OS Terminal-kod:

python3 --version

Produktion:

Python 3.3.1

Alternativt, öppna terminalen och skriv kommandot nedan:

Mac OS terminalkod:

python --version

Produktion:

Python 2.7.4

Ovanstående kommando hjälper användaren att kontrollera om python 2 är installerat i systemet.

Se skärmdumpen nedan för resultaten som körs i Mac OS-terminalen:

Skärmdump:

Kontrollera Python Version använder Windows Kommandorad

Hur kontrollerar jag flera python-versioner installerade i samma system?

Det kan finnas flera Python versioner installerade på datorsystemet. Därför kan en dator ha både version 2 och 3 installerade.

För att validera båda versionerna kan användaren öppna kommandoraden och skriva in följande kommandon:

Scenario 1: För att kontrollera Python version 2

Kommandorad \ Terminalkod:

python --version

Scenario 2: För att kontrollera Python version 3

OS-kommando:

python3 --version

Python 2 eller Python 3

Här är jämförelser av båda versionerna:

  • Python version 3, jämfört med Python version 2 är annorlunda när det gäller syntax. Här är en fullständig jämförelse mellan de 2 versionerna.
  • Python 3 innehåller ett par verktyg som hjälper till att översätta kod som skrivits in Python 2 till Python 3.
  • Python version 3 har en annan syntax än Python version 2 eftersom Python version 2 och 3 har olika syntaxer.
  • Python 2 släpper inga nya uppdateringar, vilket gör den här versionen inkompatibel med version 3.
  • Vissa funktioner i Python 3 backporterades till Python 2, och detta gjordes för att stödja enkel migrering.
  • Python 3 lagrar strängar i Unicode-format som standard. Men för att konvertera en sträng till Unicode-format i version 2 måste den definieras med nyckelordet "u".

Vanliga frågor

Kodaren kan köra ett enda kommando för att identifiera vilken version som är installerad i din dators operativsystem. Du kan göra detta genom att öppna kommandoraden i operativsystemet och skrivaping nedanstående kommando som visas nedan:

  • Linux: Ctrl + Alt + T eller Ctrl + Alt + F2
  • Windows: Win + R
  • Mac OS: Finder> Program> Verktyg> Terminal

Här är viktiga förutsättningar för systemet innan du kontrollerar versionen:

  • Användaren bör komma åt kommandoraden.
  • De borde installera den senaste versionen av Python i förväg.
  • Det är också tillrådligt att installera alla senaste mindre versioner av version 3 av Python. 1
  • För att validera den installerade versionen kan användaren öppna en kommandorad efter installationen. Det kallas även Terminal i vissa operativsystem, som Linux och Mac OS.

You can check pip, the Python package manager, by running pip –version or pip3 –version in the command line. This prints the pip version along with the Python version it is linked to.

Ocuco-landskapet Python version determines which language features and libraries you can use. Python 2 och Python 3 have different syntax, and many packages support only specific versions, so checking the version prevents compatibility errors.

Download the latest installer from python.org and run it, or use a version manager like pyenv. On Linux you can use the package manager. Always confirm the new version with python –version afterward.

Yes. Libraries such as TensorFlow, PyTorch, and scikit-learn support only certain Python versions. Using a supported, recent Python 3 release avoids installation errors and ensures you get the latest performance and security updates.

Yes. AI assistants can read error messages, identify version mismatches, and suggest the correct Python or package versions to install. They also help set up virtual environments so different projects can use different versions safely.

Sammanfatta detta inlägg med: