Hoe te controleren Python Versie op Linux, Mac & Windows
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:
Commandoregelcode:
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:
Commandoregelcode:
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 cmd te typen
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
Opmerking: 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 Power Shell-prompt door PowerShell in het startmenu te typen en op te klikken 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 de opdracht terminal 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 te verkrijgen Python versienaam, moet u de volgende opdracht in het Terminal-venster gebruiken.
Opmerking: 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”.
Conclusie
- Python versie 2 en python versie 3 hebben een andere syntaxis
- De Python versie kan op verschillende manieren worden gecontroleerd, zoals
- gebruik Windows PowerShell
- In het Windows opdrachtregel.
- Terminal van Mac OS en Linux
- gebruik Python scripts.
- De versie van Python kan worden gecontroleerd door te typen Python –versieopdracht.
- Om de installatie van het Python 3-versie, typ de opdracht python 3 –version in de betreffende OS-opdrachtregels.