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 korte handleiding

Hier kunt u de Python-versie controleren met behulp van een script

Opdrachten Waar Wat Uitvoer python-versie
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 typen

Stap 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

  1. Python Dictionary Append:Hoe een sleutel/waarde-paar toe te voegen
  2. De Zen van Python (PEP-20 paasei)
  3. Python Debugger:Verbeter moeiteloos uw foutopsporingsvaardigheden
  4. Python-sluitingen
  5. Python versus C++:wat is het verschil?
  6. Maak een Tic Tac Toe-spel in Python:stapsgewijze code-tutorial
  7. Python range() Functie:Float, List, For loop Voorbeelden
  8. Python breken en doorgaan
  9. IPython gebruiken
  10. Python - Tupels
  11. PyTest-zelfstudie:wat is, hoe te installeren, kader, beweringen