Installatie¶
Dit is de handleiding om alles klaar te zetten om aan de slag te kunnen gaan. Deze gaat uit van een up to date Windows 10, Windows 11 of MacOS systeem. Het is ook mogelijk om met Linux te werken.
Warning
Zorg dat je computer gebruikt als admin
zo kan je makkelijker de benodigde software installeren.
Downloads¶
Download om te beginnen alle benodige software.
- python (3.11+) - https://www.python.org/downloads/
- vscode - https://code.visualstudio.com/
- docker - https://www.docker.com/get-started/
- git - https://git-scm.com/download/win
Installatie OS specifiek¶
Installeer Python¶
Mac OS X heeft standaard al Python. Controleer dit met $ python
in je terminal applicatie.
Installeer Homebrew¶
- Start de Terminal applicatie
- Voer het volgende commando uit:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Je zult je wachtwoord moeten invullen voor sudo access. Let op: De cursor zal niet niet verplaatsen waardoor het misschien lijkt alsof het niet werkt. Dit is zodat je je wachtwoord veilig kan intypen zonder dat mensen makkelijk kunnen afkijken.
- Druk op Enter als gevraagd.
- Na de installatie volg de stappen aangegeven bij “Next steps”. Dit zijn de volgende twee commando’s:
$ echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
Dit zorgt ervoor dat we het brew commando in de Terminal kunnen gebruiken.$ eval $(/opt/homebrew/bin/brew shellenv)
Zonder dit commando zouden we de Terminal applicatie moeten herstarten.
Instaleer VS-code¶
- Installeer VSCode vanaf de website of met
$ brew install --cask visual-studio-code
- Installeer de Python extensie. Cmd+Shift+X Zoek op “Python” (Microsoft is publisher). Herstart vscode indien gevraagd.
Tip
Je kan VS Code zo gek maken als je zelf wilt! Voeg bijvoorbeeld de Vs Code Pets extension toe om een gezellig huisdiertje te hebben tijdens je werk.
- Je kunt veel functionaliteiten vinden via het command palette,
Cmd+Shift+P
. - Type in het command palette (achter de >, verwijder deze niet)
User Settings
en danPreferences: Open User Settings
. - Zoek op
Activate Env
in de settings zoekbalk. - vink
Python › Terminal: Activate Env In Current Terminal
enPython › Terminal: Activate Environment
aan.
Installeer Git¶
Voer het volgende commando uit: $ brew install git
Installeer Docker (optioneel)¶
- Voer het volgende commando uit:
$ brew install --cask docker
- Druk
⌘ + Space
om in Spotlight SearchDocker
te zoeken en launchDocker
.
Voor de installatie in Windows raden we sterk aan om een aantal extra opties tijdens het installeren te selecteren.
Installeer Python¶
Zet de vinkjes!
Installeer VSCode¶
- Download de wizard vanaf de visual studio code website.
- Puur optioneel maar handig om de context menu opties aan te vinken.
- Vink Launch VScode uit. We starten de applicatie pas later.
- Installeer de Python extensie. Ctrl+Shift+X Zoek op “Python” (Microsoft is publisher). Herstart vscode indien gevraagd.
Tip
Je kan VS Code zo gek maken als je zelf wilt! Voeg bijvoorbeeld de Vs Code Pets extension toe om een gezellig huisdiertje te hebben tijdens je werk.
- Je kunt veel functionaliteiten vinden via het command palette,
Ctrl+Shift+P
. - Type in het command palette (achter de >, verwijder deze niet)
User Settings
en danPreferences: Open User Settings
. - Zoek op
Activate Env
in de settings zoekbalk. - vink
Python › Terminal: Activate Env In Current Terminal
enPython › Terminal: Activate Environment
aan.
Installeer Git¶
- Zet main als default branch.
- Zet VScode als default editor.
- Kies de external OpenSSH.
Installeer Docker (optioneel)¶
- Het kan zijn dat je eerst nog virtualization in de bios moet aanzetten. Vraag eventueel studentmentor of docent om hulp.
- Standaard opties, herstart de computer als gevraagd.
- Je krijgt na het herstarten van de computer mogelijk de volgende foutmelding:
- Start powershell en voer het commando uit zoals aangegeven in de foutmelding:
wsl --update
Failure
In het geval van eventuele andere problemen met wsl, zie: link. In het geval je een herinstallatie doet conctroleer dat “show only new options” uitstaat.