Overzicht
python3 is een essentieel commando dat wordt gebruikt om programma's geschreven in de Python 3 taal uit te voeren of om een interactieve Python shell te starten. De uitvoeringsmethode kan worden beheerd via verschillende opties.
Belangrijkste functies
- Python scriptbestanden uitvoeren
- Interactieve Python shell starten
- Python modules uitvoeren als scripts
- Code strings direct uitvoeren
- Geïnstalleerde Python versie controleren
Belangrijkste opties
Dit zijn de opties die vaak worden gebruikt met het python3 commando.
Uitvoering en informatie
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`python3` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Dit zijn diverse toepassingsvoorbeelden van het python3 commando.
Interactieve Python shell starten
python3
Door python3 zonder argumenten uit te voeren, start de interactieve interpreter.
Python script uitvoeren
python3 my_script.py
Voert het opgegeven Python scriptbestand uit (bijv. `my_script.py`).
Code string direct uitvoeren
python3 -c "print('Hello, Python from command line!')"
Handig voor het direct uitvoeren van kleine Python code op de command line.
Python module uitvoeren
python3 -m http.server 8000
Voert een specifieke Python module uit als een script. Je kunt bijvoorbeeld een eenvoudige HTTP server starten.
Python versie controleren
python3 -V
Controleert de versie van de Python 3 die momenteel op het systeem is geïnstalleerd.
Installatie
Hoewel Python 3 op de meeste moderne Linux distributies standaard is geïnstalleerd, kun je de volgende commando's gebruiken als een specifieke versie nodig is of als het niet is geïnstalleerd.
Debian/Ubuntu gebaseerde systemen
sudo apt update
sudo apt install python3
Installeert Python 3 met behulp van de APT package manager.
CentOS/RHEL/Fedora gebaseerde systemen
sudo yum install python3 -y
# of
sudo dnf install python3 -y
Installeert Python 3 met behulp van de YUM of DNF package manager.
Tips & Aandachtspunten
Dit zijn nuttige tips en aandachtspunten bij het ontwikkelen en gebruiken van Python.
Gebruik van virtuele omgevingen
Het is aan te raden om virtuele omgevingen (virtual environments) te gebruiken om onafhankelijke Python-omgevingen per project op te zetten. Je kunt deze aanmaken met het commando `python3 -m venv myenv`.
- Voorkomt conflicten tussen projectafhankelijkheden
- Voorkomt vervuiling van de systeem Python-omgeving
- Vergemakkelijkt pakketbeheer
Pakketbeheer met pip
Python-pakketten kunnen worden geïnstalleerd, bijgewerkt en verwijderd met het `pip3` commando. (bijv. `pip3 install requests`)
- Pakket installeren: `pip3 install <package_name>`
- Pakket bijwerken: `pip3 install --upgrade <package_name>`
- Pakket verwijderen: `pip3 uninstall <package_name>`
Let op verwarring tussen Python 2 en Python 3
Op sommige oudere systemen kan het `python` commando verwijzen naar Python 2. Om zeker te zijn dat je Python 3 gebruikt, is het altijd veiliger om `python3` te gebruiken.