Als developer in het droneteam, wil ik een eigen virtuele omgeving opzetten, daarin djitellopy installeren en verbinding maken met de drone, zodat ik op elke laptop dezelfde werkende opstelling heb en mijn project niemand in de weg zit.
Voordat je ook maar één regel dronecode schrijft, zet je een schone werkomgeving op. Die heet een virtual environment (kortweg .venv). Zo botsen pakketten van verschillende projecten nooit met elkaar.
| Stap | Commando | Wanneer |
|---|---|---|
| 1. Aanmaken | python -m venv .venv | Één keer per project |
| 2. Activeren (Windows) | .venv\Scripts\activate | Elke keer als je start |
| 2. Activeren (Mac/Linux) | source .venv/bin/activate | Elke keer als je start |
| 3. Installeren | pip install djitellopy | Alleen mét actieve venv |
| 4. Opslaan | pip freeze > requirements.txt | Na elke nieuwe installatie |
| 5. Afsluiten | deactivate | Als je klaar bent |
(.venv) vooraan?(.venv) in je terminal? Dan is de omgeving niet actief.
Een pip install nu vervuilt je hele computer.
Doorloop de 6 stappen hieronder in volgorde. Let op wat er gebeurt als je iets overslaat.
python -m venv .venv — maak de werkplaats aan..venv\Scripts\activate — activeer (let op de gele indicator!).pip install djitellopy — installeer het dronepakket.pip list — controleer of djitellopy erin staat.pip freeze > requirements.txt — sla de lijst op.deactivate — sluit de werkplaats.Probeer ook: typ stap 3 vóór stap 2. Wat zie je?
Maak een nieuwe map aan voor je droneproject. Open die map in VS Code.
Maak daarin een .venv aan, activeer hem, en installeer djitellopy.
Sla de pakketlijst op in requirements.txt.
Zorg ten slotte dat .venv/ in je .gitignore staat.
Acceptatiecriteria
(.venv) staat zichtbaar vooraan in je terminal.pip list toont djitellopy én een klein aantal pakketten (geen honderden globale).requirements.txt bestaat in je projectmap en bevat djitellopy..gitignore bevat de regel .venv/.