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.
- Open in VS Code een terminal via Terminal → New Terminal
- Kijk of er
(.venv)voor de prompt staat - 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.