Controleer uw Python-versie op Linux, macOS en Windows:een korte handleiding
Hier kunt u de Python-versie controleren met behulp van een script
python -v
python -vvOpdrachtregel of TerminalWindows/Mac/LinuxPython 3.10.7Import sys
sys. versie Script Gebruik als string ‘3.10.7 (tags/v3.10.7:6cc6b13, 5 september 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]’Importplatform
Platform.python_version() Scriptreeks met kort formaat ‘3.10.7’ Platform.python_version_tuple() Scripttupel met kort formaat (‘3’,’10’,’7’)
Hoe controleer ik de Python-versie met behulp van een script?
Python-scripts kunnen de versie van Python identificeren die op de computer is geïnstalleerd. Hiermee kunt u valideren of er meerdere versies op het systeem zijn geïnstalleerd. Het script dat is ontwikkeld om de Python-versie te controleren, blijft hetzelfde voor Windows OS-, Mac OS- en Linux-distributies. U kunt een script maken door de platformmodule of de systeemmodule van Python te importeren.
De volgende code kan worden gebruikt voor de sys-module, zoals hieronder weergegeven:
Opdrachtregelcode:
import sys sys. version
Uitvoer:
'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
Raadpleeg de volgende schermafdruk van de opdrachtregel:
Om het bovenstaande script uit te voeren, roept u eerst Python op de opdrachtregel aan om de bovenstaande resultaten te krijgen.
De volgende code kan worden gebruikt voor de sys-module, zoals hieronder weergegeven:
Opdrachtregelcode:
import platform print(platform.python_version())
Uitvoer:
3.10.7
Raadpleeg de volgende schermafdruk van de opdrachtregel:
Gebruik de volgende code in de webgebaseerde tolk, zoals hieronder weergegeven:–
Python-code:
from platform import python_version
print("Current Python Version-", python_version())
Uitvoer:
Current Python Version- 3.8.10
Raadpleeg de volgende webgebaseerde tolk-screenshot:
Om informatie over de versie van Python te krijgen, gebruikt u het volgende script, zoals hieronder weergegeven:
Python-opdracht:
print(sys.version_info)
Uitvoer
Sys.version_info(major=3, minor=10,micro=7,releaselevel=’final’,serial=0)
Schermafbeelding
Om de tuple-informatie over de versie van Python te verkrijgen, gebruikt u het volgende script, zoals hieronder weergegeven:–
Python-opdracht
print(type(sys.version_info))
Uitvoer
<class ‘sys.version_info’>
Schermafbeelding
Om de belangrijkste informatie over de versie van Python te krijgen, gebruikt u het volgende script, zoals hieronder weergegeven:–
Python-opdracht
print(sys.version_info[0])
Uitvoer
3
Schermafbeelding
Python-opdracht
print(sys.version_info.major)
Uitvoer
3
Schermafbeelding
Om de informatie op platformpython te krijgen, gebruikt u het volgende script, zoals hieronder weergegeven:–
Python-opdracht
Import platform print(platform.python_version())
Uitvoer
3.10.7
Schermafbeelding
Om de type-informatie over de platformversie van Python te verkrijgen, gebruikt u het volgende script, zoals hieronder weergegeven:–
Python-opdracht
print(type(platform.python_version()))
Uitvoer
<class ‘str’>
Schermafbeelding
Om de tuple-informatie over de versie van Python te verkrijgen, gebruikt u het volgende script, zoals hieronder weergegeven:–
Python-opdracht
print(platform.python_version_tuple())
Uitvoer
(‘3’,’7’,’0’)
Schermafbeelding
Python-opdracht
print(type(platform.python_version_tuple())
Uitvoer
<class ‘tuple’>
Schermafbeelding
Hoe controleer ik de Python-versie met de Windows Command Line?
Hier zijn stappen om de Python-versie te controleren met behulp van de Windows Command Line:
Stap 1) Open de opdrachtprompt door cmd
te typenStap 2) Wanneer de opdrachtprompt wordt geopend, typt u de volgende opdracht in de CLI om de versienaam van Python op te halen.
Opdrachtcode:
python3 --version
Uitvoer:
Python 3.10.7
Opmerking: Voordat u de opdracht uitvoert, moet u ervoor zorgen dat Python vooraf op de computer is geïnstalleerd.
U kunt ook een opdrachtregel openen en de onderstaande opdracht typen:
Opdrachtcode:
python --version
Uitvoer:
Python 3.10.7
Raadpleeg de onderstaande schermafbeelding voor de resultaten die worden uitgevoerd via de opdrachtprompt:
Schermafbeelding:
Hoe controleer ik de Python-versie met Windows PowerShell?
Om de Python-versie in Windows PowerShell te controleren:
- Open de Power Shell-prompt door PowerShell in het startmenu te typen en op Windows PowerShell te klikken.
- De gebruiker moet de volgende opdracht in PowerShell typen om de Python-versienaam te verkrijgen.
Voordat u deze opdracht uitvoert, moet u er echter voor zorgen dat Python vooraf op de computer is geïnstalleerd.
Hieronder volgt de opdracht die op de opdrachtregel is getypt:
PowerShell-code:
python3 --version
Uitvoer:
Python 3.10.7
U kunt ook een opdrachtregel openen en de onderstaande opdracht typen:
PowerShell-code:
python --version
Uitvoer:
Python 3.10.7
Zie deze schermafbeelding voor de resultaten die worden uitgevoerd via de opdrachtprompt:
Hoe controleer ik de Python-versie in Linux?
Hier zijn stappen om de Python-versie in Linux te controleren:
Stap 1) Om de Python-versie in Linux te controleren, opent u de Terminal
Stap 2) Hierdoor wordt het onderstaande venster geopend, zoals hieronder weergegeven:
Stap 3) Typ het onderstaande commando in de Terminal van Linux om de versienaam van Python te krijgen.
Hieronder volgt het commando dat in de Terminal is getypt:
Linux-terminalcode:
python3 --version
Uitvoer:
Python 3.5.2
U kunt ook de Terminal openen en de onderstaande opdracht typen:
Linux-terminalcode:
python --version
Uitvoer:
Python 2.7.12
Met het bovenstaande commando kan de gebruiker controleren of Python 2 in het systeem is geïnstalleerd. Raadpleeg de onderstaande schermafbeelding voor de resultaten die worden uitgevoerd in de Linux-terminal:
Schermafbeelding:
Zorg ervoor dat Python vooraf is geïnstalleerd op het besturingssysteem van de computer. In de meeste geavanceerde versies van Linux-distributies, zoals Ubuntu en Fedora, is Python vooraf geïnstalleerd.
Als alternatief kunnen de volgende opdrachten in de Linux-terminal worden gebruikt om de versienaam van de Python in de distributie te installeren, zoals hieronder vermeld:–
Linux-terminalcode:
python -VV
Uitvoer
Python 2.7.12
Schermafbeelding:–
Linux-terminalcode:
Python3 -c “import sys; print(sys. version).”
Uitvoer
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
Schermafbeelding:
Linux-terminalcode:
Python3 -c “import sys; print(sys.version_info)”
Uitvoer
sys.version_info(major=3,minor=2,releaselevel=’final’,serial=0)
Schermafbeelding:
Linux-terminalcode:
Python3 -c “import platform; print(platform.python_version())”
Uitvoer
3.5.2
Schermafbeelding:
Het enige verschil in de bovenstaande opdrachten is het gebruik van Python-modules. Deze module biedt namen voor variabelen en functies die worden gebruikt om verschillende delen van de Python-omgeving te manipuleren. De module haalt onderliggende platformgegevens op, zoals besturingssysteem, hardware en tolk.
Hoe controleer ik de Python-versie op Mac?
Hier zijn stappen om de Python-versie te controleren:
Stap 1) Om de Python-versie in Mac OS te controleren
Open de Terminal door de terminalopdracht in het zoekvak in de rechterbovenhoek van het Mac OS-bureaubladmenu te typen en erop te klikken.
Stap 2) Hierdoor wordt het onderstaande venster geopend, zoals hieronder weergegeven:
Stap 3) Om de Python-versienaam te verkrijgen, moet u de volgende opdracht in het Terminal-venster gebruiken.
Opmerking: Voordat u de opdracht uitvoert, moet u er echter voor zorgen dat Python vooraf op de computer is geïnstalleerd. In de meeste geavanceerde versies van Mac OS-distributies is Python vooraf geïnstalleerd.
Hieronder volgt het commando dat in de Terminal is getypt:
Mac OS-terminalcode:
python3 --version
Uitvoer:
Python 3.3.1
U kunt ook de Terminal openen en de onderstaande opdracht typen:
Mac OS-terminalcode:
python --version
Uitvoer:
Python 2.7.4
Met het bovenstaande commando kan de gebruiker controleren of Python 2 in het systeem is geïnstalleerd.
Raadpleeg de onderstaande schermafbeelding voor de resultaten die worden uitgevoerd in de Mac OS-terminal:
Schermafbeelding:
Hoe controleer ik of er meerdere Python-versies op hetzelfde systeem zijn geïnstalleerd?
Er kunnen meerdere Python-versies op het computersysteem zijn geïnstalleerd. Daarom kan op een computer zowel versie 2 als versie 3 zijn geïnstalleerd.
Om beide versies te valideren, kan de gebruiker de opdrachtregel openen en de volgende opdrachten typen:
Scenario 1:Python-versie 2 controleren
Opdrachtregel \ Terminalcode:
python --version
Scenario 2:Python-versie 3 controleren
OS-opdracht:
python3 --version
Python 2 of Python 3
Hier zijn vergelijkingen van beide versies:
- Python versie 3 is, vergeleken met Python versie 2, anders qua syntaxis. Hier is een volledige vergelijking tussen de 2 versies.
- Python 3 bevat een aantal hulpprogramma's die helpen bij het vertalen van code geschreven in Python 2 naar Python 3.
- Python versie 3 heeft een andere syntaxis dan Python versie 2 omdat Python versies 2 en 3 verschillende syntaxis hebben.
- Python 2 brengt geen nieuwe updates uit, waardoor deze versie incompatibel is met versie 3.
- Sommige functies van Python 3 zijn teruggezet naar Python 2, en dit is gedaan om eenvoudige migratie te ondersteunen.
- Python 3 slaat tekenreeksen standaard op in Unicode-indeling. Om een tekenreeks in versie 2 echter naar Unicode-indeling te converteren, moet deze worden gedefinieerd met het trefwoord “u”.
Conclusie
- Python versie 2 en Python versie 3 hebben een verschillende syntaxis
- De Python-versie kan op verschillende manieren worden gecontroleerd:
- Windows PowerShell gebruiken
- Op de Windows-opdrachtregel.
- Terminal van Mac OS en Linux
- Python-scripts gebruiken.
- De versie van Python kan worden gecontroleerd door het commando Python –version te typen.
- Om de installatie van de Python 3-versie te valideren, typt u de opdracht python 3 –version in de respectieve OS-opdrachtregels.
Veelgestelde vragen:
Python
- Python Dictionary Append:Hoe een sleutel/waarde-paar toe te voegen
- De Zen van Python (PEP-20 paasei)
- Python Debugger:Verbeter moeiteloos uw foutopsporingsvaardigheden
- Python-sluitingen
- Python versus C++:wat is het verschil?
- Maak een Tic Tac Toe-spel in Python:stapsgewijze code-tutorial
- Python range() Functie:Float, List, For loop Voorbeelden
- Python breken en doorgaan
- IPython gebruiken
- Python - Tupels
- PyTest-zelfstudie:wat is, hoe te installeren, kader, beweringen