Hoe te controleren Python Versie op Linux, Mac & Windows
⚡ Slimme samenvatting
Python De versie geeft aan welke release is geïnstalleerd om compatibiliteit met uw code en bibliotheken te garanderen. De onderstaande voorbeelden laten zien hoe u dit kunt controleren. WindowsLinux en Mac kunnen worden gebruikt via de commandoregel, PowerShell en scripts.

Hoe te controleren Python Versie
Hier zijn de Python versie met behulp van een script
| commando's | Waar | Wat | uitgang |
|---|---|---|---|
| python-versie python -v python -vv |
Commandoregel of Terminal | Windows/Mac/Linux | Python 3.10.7 |
| Importeer systeem 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() |
Script | Tekenreeks van kort formaat | '3.10.7' |
| Platform.python_version_tuple() | Script | Tuple van kort formaat | ('3','10','7') |
Hoe de . te controleren Python versie met behulp van een script?
Python scripts kan de versie ervan identificeren Python op de computer geïnstalleerd. Hiermee kunt u valideren of er meerdere versies op het systeem zijn geïnstalleerd. Het script is ontwikkeld om de Python versie blijft hetzelfde voor Windows OS, Mac OS en Linux-distributies. U kunt een script maken door de platformmodule of sysmodule van Python te importeren.
De volgende code kan worden gebruikt voor de sys-module zoals hieronder weergegeven:
Command line 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)]'
Zie de volgende schermafbeelding 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:
Command line Code:
import platform
print(platform.python_version())
Output:
3.10.7
Zie de volgende schermafbeelding van de opdrachtregel:
Gebruik de volgende code in de webgebaseerde interpreter zoals hieronder weergegeven: –
Python code:
from platform import python_version print("Current Python Version-", python_version())
Output:
Current Python Version- 3.8.10
Zie de volgende schermafbeelding van de webgebaseerde interpreter:
Om informatie over de versie van Python te verkrijgen, gebruikt u het onderstaande script, zoals hieronder weergegeven:
Python opdracht:
print(sys.version_info)
uitgang
Sys.version_info(major=3, minor=10,micro=7,releaselevel=’final’,serial=0)
screenshot
Om de tuple-informatie over de versie van Python te verkrijgen, gebruikt u het volgende script zoals hieronder weergegeven: –
Python commando
print(type(sys.version_info))
uitgang
<class ‘sys.version_info’>
screenshot
Om de belangrijkste informatie over de versie van Python te verkrijgen, gebruikt u het volgende script zoals hieronder weergegeven: –
Python commando
print(sys.version_info[0])
uitgang
3
screenshot
Python commando
print(sys.version_info.major)
uitgang
3
screenshot
Om de informatie op het platform python te krijgen, gebruikt u het volgende script zoals hieronder weergegeven: –
Python commando
Import platform
print(platform.python_version())
uitgang
3.10.7
screenshot
Om de type-informatie over de platformversie van Python te verkrijgen, gebruikt u het volgende script zoals hieronder weergegeven: –
Python commando
print(type(platform.python_version()))
uitgang
<class ‘str’>
screenshot
Om de tuple-informatie over de versie van Python te verkrijgen, gebruikt u het volgende script zoals hieronder weergegeven: –
Python commando
print(platform.python_version_tuple())
uitgang
(‘3’,’7’,’0’)
screenshot
Python commando
print(type(platform.python_version_tuple())
uitgang
<class ‘tuple’>
screenshot
Hoe de . te controleren Python versie gebruikt Windows Opdrachtregel?
Hier volgen de stappen om de Python versie gebruikt Windows Opdrachtregel:
Stap 1) Open de opdrachtprompt door te typenping cmd
Stap 2) Wanneer de opdrachtprompt wordt geopend, typt u de volgende opdracht in de CLI om de versienaam van Python.
Commando code:
python3 --version
Output:
Python 3.10.7
Let op: Zorg ervoor dat voordat u de opdracht uitvoert Python is vooraf op de computer geïnstalleerd.
U kunt ook een opdrachtregel openen en de onderstaande opdracht typen:
Commando code:
python --version
Output:
Python 3.10.7
Raadpleeg de onderstaande schermafbeelding voor de resultaten die worden uitgevoerd via de opdrachtprompt:
Screenshot:
Hoe controleer ik de Python-versie met Windows PowerShell?
Om het te controleren Python versie in Windows Power shell:
- Open de PowerShell-prompt door te typenping PowerShell in het startmenu en klikken op Windows PowerShell.
- De gebruiker moet de volgende opdracht typen in PowerShell om de Python versienaam.
Zorg er echter voor dat voordat u deze opdracht uitvoert Python is vooraf op de computer geïnstalleerd.
Hieronder ziet u de opdracht die u op de opdrachtregel typt:
PowerShell-code:
python3 --version
Output:
Python 3.10.7
U kunt ook een opdrachtregel openen en de onderstaande opdracht typen:
PowerShell-code:
python --version
Output:
Python 3.10.7
Zie deze schermafbeelding voor de resultaten die worden uitgevoerd via de opdrachtprompt:
Hoe de . te controleren Python Versie onder Linux?
Hier volgen de stappen om de Python Versie onder Linux:
Stap 1) Om het te controleren Python versie in Linux, open 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 op te halen Python.
Hieronder ziet u de opdracht die u in de Terminal typt:
Linux Terminal-code:
python3 --version
Output:
Python 3.5.2
U kunt ook de Terminal openen en de onderstaande opdracht typen:
Linux-terminalcode:
python --version
Output:
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:
Screenshot:
Zorg ervoor dat Python is vooraf geïnstalleerd op het besturingssysteem van de computer. De meeste geavanceerde versies van Linux-distributies, zoals Ubuntu en Fedora, hebben Python daarin vooraf geïnstalleerd.
Als alternatief kunnen de volgende opdrachten in de Linux-terminal worden gebruikt om de versienaam van de Python geïnstalleerd in de distributie zoals hieronder vermeld: –
Linux-terminalcode:
python -VV
uitgang
Python 2.7.12
Schermafbeelding: –
Linux-terminalcode:
Python3 -c “import sys; print(sys. version).”
uitgang
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
Screenshot:
Linux-terminalcode:
Python3 -c “import sys; print(sys.version_info)”
uitgang
sys.version_info(major=3,minor=2,releaselevel=’final’,serial=0)
Screenshot:
Linux-terminalcode:
Python3 -c “import platform; print(platform.python_version())”
uitgang
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 worden gebruikt om verschillende delen van de Python omgeving. De module krijgt onderliggende platformgegevens zoals besturingssysteem, hardware en interpreter.
Hoe de . te controleren Python versie op Mac?
Hier volgen de stappen om de Python versie:
Stap 1) Om het te controleren Python versie in Mac OS
Open de terminal door typing Typ het terminalcommando in het zoekvak rechtsboven in het bureaubladmenu van Mac OS en klik erop.
Stap 2) Hierdoor wordt het onderstaande venster geopend, zoals hieronder weergegeven:
Stap 3) Om de te verkrijgen Python versienaam, moet u de volgende opdracht in het Terminal-venster gebruiken.
Let op: Zorg er echter voor dat voordat u de opdracht uitvoert Python is vooraf op de computer geïnstalleerd. De meeste geavanceerde versies van Mac OS-distributies hebben dat wel Python daarin vooraf geïnstalleerd.
Hieronder ziet u de opdracht die u in de Terminal typt:
Mac OS-terminalcode:
python3 --version
Output:
Python 3.3.1
U kunt ook de Terminal openen en de onderstaande opdracht typen:
Mac OS-terminalcode:
python --version
Output:
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:
Screenshot:
Hoe controleer ik of er meerdere Python-versies op hetzelfde systeem zijn geïnstalleerd?
Er kunnen er meerdere zijn Python versies die 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: Ter controle Python versie 2
Commandoregel \ Terminalcode:
python --version
Scenario 2: Ter controle Python versie 3
OS-opdracht:
python3 --version
Python 2 of Python 3
Hier zijn vergelijkingen van beide versies:
- Python versie 3, vergeleken met Python versie 2 is 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 de geschreven code Python 2 aan Python 3.
- Python versie 3 heeft een andere syntaxis dan Python versie 2 omdat Python versies 2 en 3 hebben verschillende syntaxis.
- Python 2 brengt geen nieuwe updates uit, waardoor deze versie incompatibel is met versie 3.
- Sommige functies van Python Er werd naar 3 teruggeporteerd Python 2, en dit werd gedaan om gemakkelijke 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”.























