Ga naar hoofdinhoud

Python in VS Code

In deze tutorial leer je hoe je Python instelt en gebruikt in VS Code.

Stap 1: Python installeren

  1. Ga naar https://www.python.org/downloads/
  2. Download de versie van Python die je nodig hebt. Check heel goed bij je project welke versie nodig is.
  3. Belangrijk: Vink tijdens de installatie het vakje "Add Python to PATH" aan
  4. Klik op Install Now

Stap 2: Een projectmap aanmaken

  1. Maak een nieuwe map aan op je computer, bijvoorbeeld python-project
  2. Open deze map in VS Code via FileOpen Folder...

Stap 3: Een Python-bestand aanmaken

  1. Klik met de rechtermuisknop in de Explorer (het linker paneel)
  2. Kies New File...
  3. Noem het bestand main.py
  4. Typ de volgende code in het bestand:
print("Hallo wereld!")
  1. Sla het bestand op via FileSave

Stap 4: Virtual environment aanmaken

Een virtual environment (venv) is een afgesloten omgeving voor je project. Hiermee voorkom je dat packages van verschillende projecten met elkaar in conflict komen.

  1. Klik op ViewCommand Palette...
  2. Typ Python: Create Environment en klik erop
  3. Kies Venv
  4. Selecteer de Python-versie die je in stap 1 hebt geïnstalleerd
  5. VS Code maakt nu automatisch een .venv map aan in je project

Na een paar seconden zie je linksonder in de statusbalk ('.venv') staan. Dit betekent dat de virtual environment actief is. VS Code activeert de environment voortaan automatisch wanneer je dit project opent.

Nu moet je de terminal opnieuw opstarten zodat de virtual environment ook in de terminal actief wordt:

  1. Als er al een terminal open staat, klik dan op het prullenbak-icoon rechtsboven in het terminal-paneel om de terminal te sluiten
  2. Open een nieuwe terminal via TerminalNew Terminal
  3. Controleer of er (venv) of (.venv) voor je terminal-prompt staat — dit betekent dat de virtual environment actief is in de terminal

Let op: Als er geen (venv) voor de prompt staat, is de virtual environment niet actief in je terminal. Sluit de terminal opnieuw en open er een nieuwe. Werkt het nog steeds niet? Herstart VS Code volledig.

Stap 5: Je Python-bestand uitvoeren

  1. Open main.py in de editor
  2. Klik op de ▶ Play-knop rechtsboven in de editor
  3. Onderaan opent de terminal en je ziet het resultaat: Hallo wereld!

Stap 6 (optioneel): Packages installeren met pip

pip is de package manager van Python. Hiermee installeer je extra bibliotheken die niet standaard bij Python zitten.

Zorg dat je virtual environment actief is (je ziet (venv) in de terminal) en typ in de terminal:

pip install pakketnaam

Voorbeeld: de requests bibliotheek

pip install requests

Nu kun je requests gebruiken in je code:

import requests

reactie = requests.get("https://api.github.com")
print(reactie.status_code)

Geïnstalleerde packages bekijken

pip list

Packages opslaan in een bestand

Het is handig om bij te houden welke packages je project nodig heeft. Dit doe je met een requirements.txt bestand:

pip freeze > requirements.txt

Iemand anders (of jijzelf op een andere computer) kan dan alle packages in één keer installeren met:

pip install -r requirements.txt

Volgende stap