Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Controleer uw Python-versie op Linux, macOS en Windows: een snelle gids

Hier zijn de manieren om de Python-versie te controleren met een script.

Commando'sWaarWatOutput
python –version
python -v
python -vv
Opdrachtregel of TerminalWindows/Mac/LinuxPython 3.10.7
import sys
sys.version
ScriptAls string gebruiken'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
import platform
platform.python_version()
ScriptKorte string-formaat'3.10.7'
platform.python_version_tuple()ScriptTuple van kort formaat('3','10','7')

Hoe de Python-versie controleren met een script?

Python-scripts kunnen de versie van Python identificeren die op de computer geïnstalleerd is. Het stelt u in staat te valideren of meerdere versies op het systeem geïnstalleerd zijn. Het script dat ontwikkeld is om de Python-versie te controleren, blijft hetzelfde voor Windows OS, Mac OS en Linux-distributies. U kunt een script maken door ofwel de platform-module of de sys-module van Python te importeren.

De volgende code kan gebruikt worden voor de sys-module zoals hieronder getoond:

Opdrachtregel-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)]'

Raadpleeg de volgende opdrachtregel-screenshot:

De volgende code kan gebruikt worden voor de platform-module zoals hieronder getoond:

Opdrachtregel-code:

import platform
print(platform.python_version())

Output:

3.10.7

Raadpleeg de volgende opdrachtregel-screenshot:

Gebruik de volgende code in de web-based interpreter zoals hieronder getoond:

Python-code:

from platform import python_version
print("Current Python Version-", python_version())

Output:

Current Python Version- 3.8.10

Raadpleeg de volgende web-based interpreter-screenshot:

Om informatie over de Python-versie te krijgen, gebruik het volgende script zoals hieronder getoond:

Python-commando:

print(sys.version_info)

Output

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

Screenshot

Om de tuple-informatie over de Python-versie te krijgen, gebruik het volgende script zoals hieronder getoond:

Python-commando

print(type(sys.version_info))

Output

<class 'sys.version_info'>

Screenshot

Om de major-informatie over de Python-versie te krijgen, gebruik het volgende script zoals hieronder getoond:

Python-commando

print(sys.version_info[0])

Output

3

Screenshot

Python-commando

print(sys.version_info.major)

Output

3

Screenshot

Om de informatie over het platform python te krijgen, gebruik het volgende script zoals hieronder getoond:

Python-commando

import platform
print(platform.python_version())

Output

3.10.7

Screenshot

Om de type-informatie over de platform-versie van python te krijgen, gebruik het volgende script zoals hieronder getoond:

Python-commando

print(type(platform.python_version()))

Output

<class 'str'>

Screenshot

Om de tuple-informatie over de Python-versie te krijgen, gebruik het volgende script zoals hieronder getoond:

Python-commando

print(platform.python_version_tuple())

Output

('3','7','0')

Screenshot

Python-commando

print(type(platform.python_version_tuple())

Output

<class 'tuple'>

Screenshot

Hoe de Python-versie controleren met Windows-opdrachtregel?

Hier zijn stappen om de Python-versie te controleren met Windows-opdrachtregel:

Stap 1) Open de opdrachtprompt door cmd te typen

Stap 2) Wanneer de opdrachtprompt opent, typ het volgende commando in de CLI om de versienaam van Python op te halen.

Commando-code:

python3 --version

Output:

Python 3.10.7

Let op: Voordat u het commando uitvoert, zorg ervoor dat Python vooraf geïnstalleerd is op de computer.

Alternatief, open een opdrachtregel en typ het onderstaande commando:

Commando-code:

python --version

Output:

Python 3.10.7

Raadpleeg de onderstaande screenshot voor de resultaten uitgevoerd in de opdrachtprompt:

Screenshot:

Hoe de Python-versie controleren met Windows PowerShell?

Om de Python-versie in Windows PowerShell te controleren:

  • Open de PowerShell-prompt door PowerShell in het startmenu te typen en op Windows PowerShell te klikken.
  • De gebruiker moet het volgende commando in PowerShell typen om de Python-versienaam te verkrijgen.

Echter, voordat u dit commando uitvoert, zorg ervoor dat Python vooraf geïnstalleerd is op de computer.

Hieronder volgt het commando getypt in de opdrachtregel:

PowerShell-code:

python3 --version

Output:

Python 3.10.7

Alternatief, open een opdrachtregel en typ het onderstaande commando:

PowerShell-code:

python --version

Output:

Python 3.10.7

Zie deze screenshot voor de resultaten uitgevoerd in de opdrachtprompt:

Hoe de Python-versie in Linux controleren?

Hier zijn stappen om de Python-versie in Linux te controleren:

Stap 1) Om de Python-versie in Linux te controleren, open de Terminal

Stap 2) Dit opent het onderstaande venster zoals hieronder getoond:

Stap 3) Typ het onderstaande commando in de Terminal van Linux om de versienaam van Python op te halen.

Hieronder volgt het commando getypt in de Terminal:

Linux Terminal-code:

python3 --version

Output:

Python 3.5.2

Alternatief, open de Terminal en typ het onderstaande commando:

Linux terminal-code:

python --version

Output:

Python 2.7.12

Het bovenstaande commando helpt de gebruiker controleren of python 2 in het systeem geïnstalleerd is. Raadpleeg de onderstaande screenshot voor de resultaten uitgevoerd in de Linux-terminal:

Screenshot:

Zorg ervoor dat Python vooraf geïnstalleerd is op het besturingssysteem van de computer. Meeste geavanceerde versies van Linux-distributies, zoals Ubuntu en Fedora, hebben Python vooraf geïnstalleerd.

Alternatief kunnen de volgende commando's in de Linux-terminal gebruikt worden om de versienaam van de in de distributie geïnstalleerde Python op te halen zoals hieronder weergegeven:

Linux terminal-code:

python -VV

Output

Python 2.7.12

Screenshot: –

Linux terminal-code:

python3 -c "import sys; print(sys.version)."

Output

3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]

Screenshot:

Linux terminal-code:

python3 -c "import sys; print(sys.version_info)"

Output

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

Screenshot:

Linux terminal-code:

python3 -c "import platform; print(platform.python_version())"

Output

3.5.2

Screenshot:

Het enige verschil in de bovenstaande commando's is het gebruik van python-modules. Deze module biedt namen voor variabelen en functies die gebruikt worden om verschillende delen van de Python-omgeving te manipuleren. De module krijgt onderliggende platformdata zoals besturingssysteem, hardware en interpreter.

Hoe de Python-versie op Mac controleren?

Hier zijn stappen om de Python-versie te controleren:

Stap 1) Om de Python-versie in Mac OS te controleren

Open de Terminal door het terminal-commando in het zoekvak in de rechterbovenhoek van het Mac OS-bureaubladmenu te typen en erop te klikken.

Stap 2) Dit opent het onderstaande venster zoals hieronder getoond:

Stap 3) Om de Python-versienaam te verkrijgen, moet u het volgende commando in het Terminal-venster gebruiken.

Let op: Echter, voordat u het commando uitvoert, zorg ervoor dat Python vooraf geïnstalleerd is op de computer. Meeste geavanceerde versies van Mac OS-distributies hebben Python vooraf geïnstalleerd.

Hieronder volgt het commando getypt in de Terminal:

Mac OS Terminal-code:

python3 --version

Output:

Python 3.3.1

Alternatief, open de Terminal en typ het onderstaande commando:

Mac OS terminal-code:

python --version

Output:

Python 2.7.4

Het bovenstaande commando helpt de gebruiker controleren of python 2 in het systeem geïnstalleerd is.

Raadpleeg de onderstaande screenshot voor de resultaten uitgevoerd in de Mac OS-terminal:

Screenshot:

Hoe controleren of meerdere Python-versies op hetzelfde systeem geïnstalleerd zijn?

Er kunnen meerdere Python-versies op het computersysteem geïnstalleerd zijn. Daarom kan een computer zowel versies 2 als 3 geïnstalleerd hebben.

Om beide versies te valideren, kan de gebruiker de opdrachtregel openen en de volgende commando's typen:

Scenario 1: Python-versie 2 controleren

Opdrachtregel \ Terminal-code:

python --version

Scenario 2: Python-versie 3 controleren

OS-commando:

python3 --version

Python 2 of Python 3

Hier zijn vergelijkingen van beide versies:

  • Python-versie 3, vergeleken met Python-versie 2, verschilt in termen van syntax. Hier is een complete vergelijking tussen de 2 versies.
  • Python 3 bevat een paar hulpprogramma's die helpen code geschreven in Python 2 te vertalen naar Python 3.
  • Python-versie 3 heeft een andere syntax dan Python-versie 2 omdat Python-versies 2 en 3 verschillende syntaxes hebben.
  • Python 2 geeft geen nieuwe updates meer uit, wat deze versie incompatibel maakt met versie 3.
  • Sommige functies van Python 3 zijn teruggeporteerd naar Python 2, en dit werd gedaan om eenvoudige migratie te ondersteunen.
  • Python 3 slaat strings standaard op in Unicode-formaat. Echter, om een string naar Unicode-formaat te converteren in versie 2, moet het gedefinieerd worden met het trefwoord "u".

Conclusie

  • Python-versie 2 en python-versie 3 hebben verschillende syntax
  • De Python-versie kan op verschillende manieren gecontroleerd worden als
  • Met Windows PowerShell
  • In de Windows-opdrachtregel.
  • Terminal van Mac OS en Linux
  • Met Python-scripts.
  • De versie van Python kan gecontroleerd worden door python –version-commando te typen.
  • Om de installatie van de Python 3-versie te valideren, typ het commando python 3 –version in de respectievelijke OS-opdrachtregels.

FAQ:

Python

  1. Anonieme Klassen en Objecten in Python Verkennen
  2. Python vs C++: Belangrijkste Verschillen & Welke Past Bij Jou
  3. Python Operators onder de knie krijgen: Een uitgebreide gids
  4. Python Unit Testing met PyUnit: Praktische Gids & Voorbeeld
  5. Python-sets beheersen: aanmaken, manipuleren en bewerkingen
  6. Python vs Ruby: Uitgebreide Vergelijking van Features, Voordelen en Use Cases
  7. Uitgebreide Gids voor het Opzetten van je Python Ontwikkelomgeving
  8. XML Parsen in Python: Praktische Gids met Minidom en ElementTree
  9. Python Metaprogrammeren Beheersen: Geavanceerde Metaklas Technieken
  10. Python Pass Statement onder de knie krijgen: Een praktische gids
  11. Python Type Conversie & Casting onder de knie krijgen: Een uitgebreide gids