/
/

Zo controleert u de Python-versie op uw systeem

door Team Ninja
How to Check the Python Version on Your System blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Belangrijkste punten

  • Controleer de Python-versie op uw systeem via de opdrachtregel om snel vast te stellen welke interpreter standaard draait op basis van de PATH-configuratie.
  • Gebruik de Python-interpreter of runtimecontroles om de exacte Python-versie en build-details te verifiëren die scripts en applicaties uitvoeren.
  • Breng alle geïnstalleerde Python-versies in kaart om conflicten op te lossen wanneer er meerdere interpreters op hetzelfde systeem staan.
  • Controleer de Python-versie binnen een virtuele omgeving om te bevestigen dat het project op de juiste geïsoleerde interpreter draait en niet op de systeemstandaard.
  • Valideer de Python-versie binnen scripts of applicaties om storingen in de automatisering van CI, CD en geplande workflows te voorkomen.

Python wordt breed ingezet voor automatisering, scripting en applicatieontwikkeling. Veel tools en scripts hebben een specifieke Python-versie nodig om correct te werken. Met de verkeerde versie kunnen er problemen ontstaan. Daarom is het belangrijk om de Python-versie op uw systeem te controleren voordat u scripts of tools uitvoert. Zo voorkomt u compatibiliteitsproblemen en houdt u uw automatisering betrouwbaar.

Deze gids laat verschillende manieren zien om de Python-versie te controleren op uw systeem, waaronder methoden via de opdrachtregel, een virtuele omgeving en scripts.

📌 Aanbevolen implementatiestrategieën:

Klik om een methode te kiezen

💻
Het beste voor individuele gebruikers
💻💻💻
Het beste voor ondernemingen
Methode 1: Python-versie controleren via de opdrachtregel✓✓
Methode 2: Python-versie controleren vanuit de Python-interpreter✓
Methode 3: alle geïnstalleerde Python-versies op het systeem in kaart brengen✓
Methode 4: Python-versie controleren binnen een virtuele omgeving✓✓
Methode 5: Python-versie controleren in een script of applicatie✓✓

Methoden om de Python-versie op uw systeem te controleren

Deze gids beschrijft vijf manieren om de Python-versie op uw systeem te controleren. Zorg er voordat u begint voor dat u aan onderstaande vereisten voldoet.

📌 Algemene vereisten:

  • Toegang tot de opdrachtregel of terminal van het systeem
  • Python geïnstalleerd op het systeem
  • De juiste rechten om opdrachten uit te voeren
  • Inzicht in de vraag of het systeem uitvoeringsaliassen of virtuele omgevingen gebruikt

Methode 1: Python-versie controleren via de opdrachtregel

De opdrachtregel is de snelste manier om uw Python-versie te bevestigen. Bij deze methode controleert u welke interpreter uw systeem standaard uitvoert op basis van de huidige PATH-configuratie.

Stappen:

  1. Open de opdrachtregel.
    • Windows: druk op Win + R om het dialoogvenster Uitvoeren te openen, typ cmd en druk op Enter om de opdrachtprompt te openen.
    • MacOS: druk op Command + Space om Spotlight Search te openen, typ Terminal en druk op Return.
    • Linux: druk op Ctrl + Alt + T of open het programmamenu, zoek Terminal en open het.
  2. Voer de volgende opdracht uit:

python --version

  1. Als de opdracht geen Python 3 teruggeeft, voer dan uit:

python3 --version

  1. Bekijk de uitvoer om de geïnstalleerde Python-versie te bepalen. Die ziet er zo uit:

Python 3.11.7

📌 Let op: deze methode toont de Python-versie die aan uw huidige systeem-PATH is gekoppeld. Als er meerdere Python-versies zijn geïnstalleerd, voert uw systeem de interpreter uit die als eerste in de PATH-volgorde staat.

Methode 2: Python-versie controleren vanuit de Python-interpreter

Een andere betrouwbare methode is de Python-versie binnen Python zelf controleren. Bij deze methode voert u de controle uit vanuit een actieve interpretersessie en krijgt u gedetailleerdere versie-informatie, inclusief build- en compilergegevens.

Stappen:

  1. Open de opdrachtregel.
    • Windows: druk op Win + R om het dialoogvenster Uitvoeren te openen, typ cmd en druk op Enter om de opdrachtprompt te openen.
    • MacOS: druk op Command + Space om Spotlight Search te openen, typ Terminal en druk op Return.
    • Linux: druk op Ctrl + Alt + T of open het programmamenu, zoek Terminal en open het.
  2. Start de Python-interpreter met:

python

of, indien nodig:

python3

  1. Voer bij de Python-prompt (>>>) het volgende in:

import sys
print(sys.version)

  1. Bekijk de uitvoer om de Python-versie en build-details te bevestigen.
  2. Verlaat de interpreter:

exit()

💡U kunt ook op Ctrl + D drukken op macOS/Linux of op Ctrl + Z gevolgd door Enter op Windows.

📌 Let op: deze methode toont de versie die de actieve interpretersessie gebruikt. Het resultaat kan afwijken van andere Python-versies die op het systeem zijn geïnstalleerd.

Methode 3: alle geïnstalleerde Python-versies op het systeem in kaart brengen

Als er meerdere Python-installaties op uw systeem staan, helpt deze methode u ze te identificeren. De methode toont elke Python-interpreter die uw systeem via de opdrachtregel kan benaderen. Gebruik deze methode wanneer u versieconflicten oplost of wilt bevestigen welke Python-versies beschikbaar zijn voor uw projecten.

Stappen:

  1. Open de opdrachtregel.
    • Windows: druk op Win + R om het dialoogvenster Uitvoeren te openen, typ cmd en druk op Enter om de opdrachtprompt te openen.
    • MacOS: druk op Command + Space om Spotlight Search te openen, typ Terminal en druk op Return.
    • Linux: druk op Ctrl + Alt + T of open het programmamenu, zoek Terminal en open het.
  2. Voer op Windows uit:

where python

Deze opdracht toont alle paden waar python.exe staat.

  1. Voer op macOS of Linux uit:

which -a python
which -a python3

Deze opdracht toont alle paden waar Python-binaries worden gevonden.

  1. Bekijk de lijst met Python-executables en hun bestandspaden.

📌 Let op: deze methode toont de Python-executables die via uw systeem-PATH worden gevonden. Python-installaties die niet vanaf de opdrachtregel bereikbaar zijn, verschijnen niet in de lijst.

Methode 4: Python-versie controleren binnen een virtuele omgeving

Virtuele omgevingen isoleren afhankelijkheden en Python-versies per project. Wanneer u een virtuele omgeving gebruikt, moet u de Python-versie na activering controleren. Zo bevestigt u dat uw project op de bedoelde interpreter draait en niet op de systeemstandaard.

Stappen:

  1. Activeer de virtuele omgeving.
    • Windows (opdrachtprompt):

.\.venv\Scripts\activate

    • Windows (PowerShell):

.\.venv\Scripts\Activate.ps1

    • macOS/Linux:

source .venv/bin/activate

  1. Zodra de omgeving actief is, controleert u de Python-versie met:

python --version

  1. Bekijk de uitvoer om de Python-versie van de virtuele omgeving te bevestigen.
  2. Deactiveer de omgeving als u klaar bent:

deactivate

Methode 5: Python-versie controleren in een script of applicatie

Soms moet u de Python-versie bevestigen terwijl een script of applicatie draait. Deze aanpak werkt goed voor geautomatiseerde workflows, CI/CD-pipelines en scripts die afhankelijk zijn van specifieke Python-functies. U kunt er de runtime-interpreter mee verifiëren voordat uw code kritieke logica uitvoert.

Stappen:

  1. Voeg de volgende regels toe aan uw Python-script:

import sys
print(sys.version_info)

  1. Voer het script uit via de beoogde uitvoeringsmethode (opdrachtregel, scheduler, pipeline of een applicatieruntime).
  2. Bekijk de uitvoer om de Python-versie te bevestigen die tijdens de uitvoering is gebruikt.

Aanvullende overwegingen

Houd rekening met de volgende punten om verwarring te voorkomen en nauwkeurige resultaten te krijgen wanneer u Python-versies controleert.

Uitvoeringsaliassen in Windows

Op Windows kunnen uitvoeringsaliassen de opdracht python omleiden naar de Microsoft Store-versie in plaats van naar uw geïnstalleerde interpreter. Dat kan tot onverwachte resultaten leiden wanneer u de Python-versie controleert.

U beheert uitvoeringsaliassen via Instellingen > Apps > Aliassen voor app-uitvoering of u gebruikt de Python-launcher (py --version) om te bevestigen welke interpreter draait.

Python 2 en Python 3 naast elkaar

Op sommige systemen staan Python 2 en Python 3 tegelijk geïnstalleerd. In die gevallen kan de opdracht python naar Python 2 verwijzen, terwijl python3 naar Python 3 wijst.

Virtuele omgevingen

Virtuele omgevingen isoleren Python-versies per project. De Python-versie binnen een virtuele omgeving kan afwijken van uw globale installatie.

💡 Activeer de omgeving voordat u de Python-versie controleert om misleidende resultaten te voorkomen.

PATH-volgorde

Uw systeem-PATH bepaalt welke Python-executable standaard wordt uitgevoerd. Als er meerdere versies zijn geïnstalleerd, krijgt de eerste vermelding in PATH voorrang.

Tools die python3 vereisen

Sommige tools roepen expliciet python3 aan, ook als python bestaat. Dat voorkomt dubbelzinnigheid en garandeert toegang tot de taalfuncties van Python 3.

Problemen oplossen

Loopt u tegen problemen aan bij het controleren van Python-versies? Bekijk dan de veelvoorkomende problemen hieronder en volg de voorgestelde acties om ze op te lossen.

Opdracht python niet gevonden

Mogelijk is Python niet geïnstalleerd of kan uw systeem het niet vinden. Installeer Python via python.org of via uw pakketbeheerder. Controleer na de installatie of de installatiemap aan uw systeem-PATH is toegevoegd.

Verkeerde versie gemeld

Als de gemelde versie niet is wat u verwacht, kunnen uitvoeringsaliassen in Windows of de PATH-volgorde de opdracht python omleiden. Controleer de instellingen voor uitvoeringsaliassen om te bevestigen welke interpreter als eerste in PATH staat.

Script loopt onverwacht vast

Als een script zonder duidelijke oorzaak faalt, voldoet de actieve Python-versie mogelijk niet aan de vereisten. Zorg ervoor dat het script met de bedoelde interpreter draait en dat de vereiste Python-versie tijdens de uitvoering actief is.

Mismatch in de virtuele omgeving

Als versiecontroles de systeem-Python teruggeven in plaats van de projectversie, is de virtuele omgeving mogelijk niet actief. Activeer de omgeving voordat u controles of scripts uitvoert en controleer of de opdrachtprompt de actieve omgeving weergeeft.

Verwarring door meerdere versies

Standaardiseer Python-versies per project of omgeving. Gebruik python3 voor moderne projecten en overweeg tools zoals pyenv op macOS/Linux of de Python-launcher py op Windows.

Met de juiste methoden de Python-versie nauwkeurig controleren

De Python-versie op uw systeem controleren is een eenvoudige stap, maar u moet die niet overslaan. Hij speelt een directe rol in het stabiel houden van automatisering, scripts en ontwikkelworkflows. U kunt de Python-versie op verschillende manieren controleren, bijvoorbeeld via de opdrachtregel, de Python-interpreter of actieve omgevingen.

Snel kunnen bevestigen welke Python-versie is geïnstalleerd en draait, vermindert fouten en helpt u systemen consistent te houden voor alle gebruikers en apparaten.

Gerelateerde onderwerpen:

FAQs

Op sommige systemen verwijst python naar Python 2 of naar een Microsoft Store-alias. De opdracht python3 voert expliciet Python 3 uit en voorkomt verwarring wanneer er meerdere versies zijn.

Ja. Op veel systemen staan meerdere versies om oudere software of verschillende projecten te ondersteunen. Welke versie draait, hangt af van de PATH-volgorde of de actieve omgeving.

U kunt de runtimeversie binnen het script controleren met sys.version of sys.version_info.

Nee. U kunt de Python-versie controleren met gewone gebruikersrechten. Geen van de methoden in deze gids vereist beheerdersrechten.

Veel tools zijn afhankelijk van specifieke taalfuncties of bibliotheken die alleen in bepaalde versies beschikbaar zijn. De verkeerde versie kan scripts of workflows onbruikbaar maken.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?