Startpagina > Omgeving & hulpmiddelen > python

python: Python-interpreter uitvoeren

Python is een interpreter voor de krachtige en veelzijdige programmeertaal. Met dit commando kunt u Python-scripts uitvoeren of de interactieve shell openen om code direct uit te voeren en te testen. Het wordt gebruikt op diverse gebieden zoals data-analyse, webontwikkeling en automatisering.

Overzicht

Het commando 'python' roept de interpreter aan die wordt gebruikt om Python-code uit te voeren. U kunt op verschillende manieren interageren met de Python-omgeving, zoals het uitvoeren van scriptbestanden, het openen van de interactieve modus en het uitvoeren van specifieke modules.

Belangrijkste functies

Dit zijn de belangrijkste taken die u kunt uitvoeren met het commando 'python'.

  • Python-scriptbestanden uitvoeren
  • Interactieve shell openen
  • Specifieke Python-modules direct uitvoeren
  • Python-versiegegevens controleren

Belangrijkste opties

Dit zijn de belangrijkste opties die u kunt gebruiken bij het uitvoeren van het commando 'python'.

Uitvoeringsmodi en informatie

Omgevingsinstellingen

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`python` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Dit zijn praktische voorbeelden van het gebruik van het commando 'python'.

Python-versie controleren

python --version

Controleert de versie van Python die momenteel op het systeem is geïnstalleerd.

Interactieve shell starten

python

Start de interactieve Python-interpreter om code direct uit te voeren en te testen.

Python-script uitvoeren

echo "print('Hello from script!')" > my_script.py
python my_script.py

Voert het opgegeven Python-scriptbestand uit (bijv. my_script.py).

Code-string uitvoeren

python -c "print('Hello, Python from command line!')"

Voert Python-code uit die direct als string op de commandoregel wordt doorgegeven.

Ingebouwde module uitvoeren (HTTP-server)

python -m http.server 8000

Start de ingebouwde HTTP-servermodule van Python om de huidige map via het web te delen. (Poort 8000)

Installatie

De meeste moderne Linux-distributies hebben `python3` standaard geïnstalleerd, maar als het commando `python` niet naar `python3` verwijst of als een specifieke versie nodig is, kan handmatige installatie of linkconfiguratie nodig zijn. Het gebruik van virtuele omgevingen is essentieel voor het beheer van projectspecifieke afhankelijkheden.

Python-versie controleren

python --version
python3 --version

Controleert de geïnstalleerde Python-versie om te zien of het commando `python` naar `python3` verwijst.

Python 3 installeren op Debian/Ubuntu

sudo apt update
sudo apt install python3

Installeert Python 3 met behulp van de APT-pakketbeheerder.

Python 3 installeren op Fedora/RHEL

sudo dnf install python3

Installeert Python 3 met behulp van de DNF-pakketbeheerder.

Virtuele omgeving (venv) maken en activeren

python3 -m venv myproject_env
source myproject_env/bin/activate

Creëert een onafhankelijke Python-omgeving voor elk project om conflicten in afhankelijkheden te voorkomen.

Tips & Aandachtspunten

Dit zijn nuttige tips en aandachtspunten om de efficiëntie te verhogen en potentiële problemen te voorkomen bij Python-ontwikkeling.

Belangrijkste tips

Dit zijn zaken om rekening mee te houden bij het gebruik van Python.

  • Gebruik `python3` in plaats van `python`: Op veel systemen kan `python` nog steeds verwijzen naar Python 2, dus het is aan te raden om expliciet `python3` te gebruiken.
  • Gebruik virtuele omgevingen (venv): Creëer voor elk project een onafhankelijke virtuele omgeving om conflicten in pakketafhankelijkheden te voorkomen en projectbeheer te vergemakkelijken.
  • Beheer pakketten met `pip`: Python-pakketten worden geïnstalleerd en beheerd met het commando `pip`. (Bijv.: `pip install requests`)
  • Script uitvoeringsrechten en Shebang: Om Python-scripts direct uitvoerbaar te maken, verleent u uitvoeringsrechten met het commando `chmod +x script.py` en voegt u een Shebang toe zoals `#!/usr/bin/env python3` aan het begin van het script.

Hétzelfde categoriecommando