Ga naar hoofdinhoud

Stap 7: packages installeren met pip

pip haalt code van anderen op en zet die in je project. Zo hoef je een webserver of een grafiek niet zelf te schrijven.

Doe dit in de terminal ván VS Code, niet in het PowerShell-venster waarin je de omgeving aanmaakte. VS Code zet je virtual environment daar automatisch aan; het losse venster doet dat niet, en dan belandt het package buiten je project.

  1. Open in VS Code een terminal via TerminalNew Terminal
  2. Kijk of er (.venv) voor de prompt staat
  3. Installeer een package, bijvoorbeeld:
python -m pip install "fastapi[standard]"

De aanhalingstekens horen erbij: zonder die tekens leest PowerShell de blokhaken zelf.

Wat je nu ziet

Een aantal regels die met Collecting en Downloading beginnen, en tot slot Successfully installed met de namen van de packages erachter.

Staat er (.venv) níét voor de prompt, sluit de terminal dan met het prullenbak-icoon rechtsboven in het terminal-paneel en open een nieuwe. Helpt dat niet, sluit VS Code helemaal af en open je project opnieuw met code .. Andere meldingen staan bij Er gaat iets mis.

Welke packages heb je al

python -m pip list

Je packages vastleggen

Wie jouw project later opent, moet dezelfde packages installeren. Die lijst schrijf je weg in een bestand requirements.txt:

python -m pip freeze > requirements.txt

Op een andere computer installeer je alles in één keer terug:

python -m pip install -r requirements.txt
Op een Mac of Linux

Overal python3 -m pip in plaats van python -m pip. De aanhalingstekens rond "fastapi[standard]" blijven nodig.