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's | Waar | Wat | Output |
|---|---|---|---|
| python –version python -v python -vv | Opdrachtregel of Terminal | Windows/Mac/Linux | Python 3.10.7 |
| import sys sys.version | Script | Als 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() | Script | Korte string-formaat | '3.10.7' |
| platform.python_version_tuple() | Script | Tuple 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
- Anonieme Klassen en Objecten in Python Verkennen
- Python vs C++: Belangrijkste Verschillen & Welke Past Bij Jou
- Python Operators onder de knie krijgen: Een uitgebreide gids
- Python Unit Testing met PyUnit: Praktische Gids & Voorbeeld
- Python-sets beheersen: aanmaken, manipuleren en bewerkingen
- Python vs Ruby: Uitgebreide Vergelijking van Features, Voordelen en Use Cases
- Uitgebreide Gids voor het Opzetten van je Python Ontwikkelomgeving
- XML Parsen in Python: Praktische Gids met Minidom en ElementTree
- Python Metaprogrammeren Beheersen: Geavanceerde Metaklas Technieken
- Python Pass Statement onder de knie krijgen: Een praktische gids
- Python Type Conversie & Casting onder de knie krijgen: Een uitgebreide gids