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

⚡ Smart sammanfattning

Python versionen visar vilken utgåva som är installerad för att säkerställa kompatibilitet med din kod och dina bibliotek. Exemplen nedan visar hur du kontrollerar det. Windows, Linux och Mac med hjälp av kommandoraden, PowerShell och skript.

  • 🔍 Snabbkontroll: Kör python –version i kommandoraden eller terminalen för att se den installerade versionen.
  • 📜 Skriptmetod: Använd sys- eller platformmodulen inuti en Python skript för att läsa versionen.
  • 🪟 Windows: Kontrollera versionen från kommandotolken eller PowerShell.
  • 🐧 Linux och Mac: Använd terminalen med python –version eller python3 –version.
  • 🔢 Flera versioner: Du kan upptäcka flera Python versioner installerade på samma system.
  • ⚠️ Python 2 mot 3: De två versionerna använder olika syntax, så det är viktigt att känna till versionen.

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.

Du kan kontrollera pip, Python pakethanteraren, genom att köra pip –version eller pip3 –version i kommandoraden. Detta skriver ut pip-versionen tillsammans med Python versionen den är länkad till.

Ocuco-landskapet Python Versionen avgör vilka språkfunktioner och bibliotek du kan använda. Python 2 och Python 3 har olika syntax, och många paket stöder endast specifika versioner, så att kontrollera versionen förhindrar kompatibilitetsfel.

Ladda ner det senaste installationsprogrammet från python.org och kör det, eller använd en versionshanterare som pyenv. På Linux kan du använda pakethanteraren. Bekräfta alltid den nya versionen med python –version efteråt.

Ja. Bibliotek som TensorFlow, PyTorch, och scikit-learn stöder endast vissa Python versioner. Använda en stödd, aktuell version Python 3-utgåvan undviker installationsfel och säkerställer att du får de senaste prestanda- och säkerhetsuppdateringarna.

Ja. AI-assistenter kan läsa felmeddelanden, identifiera versionsavvikelser och föreslå rätt version. Python eller paketversioner att installera. De hjälper också till att konfigurera virtuella miljöer så att olika projekt kan använda olika versioner på ett säkert sätt.

Sammanfatta detta inlägg med: