4. Conda#
Anaconda en Miniconda zijn beide distributies van de programmeertalen Python en R, voornamelijk gericht op het vereenvoudigen van pakketbeheer en implementatie voor data science, machine learning en wetenschappelijk computergebruik. Het belangrijkste verschil tussen deze distributies is de hoeveelheid benodigde schijfruimte (~4 GB voor Anaconda, 50 MB voor Miniconda). Terwijl Anaconda al alle hoofdpakketten voor u heeft geïnstalleerd, bepaal je met Miniconda precies wat je wilt installeren. Miniconda is dus een minimale installer voor de Anaconda-distributie. Het bevat alleen de conda-pakketbeheerder (om pakketten te installeren) en Python, samen met hun afhankelijkheden. Het wordt geleverd met geen vooraf geïnstalleerde pakketten, behalve deze essentiële. Dat betekent ook dat het een grafische gebruikersinterface mist die wel beschikbaar is met Anaconda.
4.1. Installeren#
We raden aan om Miniconda te installeren, omdat het een beter idee geeft van hoe de computer werkt, meer controle geeft over wat er wordt geïnstalleerd en veel minder schijfruimte in beslag neemt. Om Miniconda te installeren, downloadt en voert je het .exe-bestand uit zoals beschreven op hun website.
Warning
Er zijn meerdere downloadopties op de site van conda. Zorg ervoor dat je miniconda downloadt. Wacht bovendien met het volgen van de onderstaande instructies totdat miniconda volledig is geïnstalleerd.
Open na de installatie de anaconda-prompt. Dit opent een terminal (een tekstinterface die wordt gebruikt om te communiceren met het besturingssysteem door opdrachten, scripts of programma’s uit te voeren), zie Figuur 4.1. Om te controleren of de installatie correct is en welke versie is geïnstalleerd, typ:
conda --version
en druk op enter, de terminal zal de conda-versie retourneren.
Om bepaalde packages te installeren heb je de zogenaamde pip
pipeline nodig. Om zeker van te zijn dat deze is geïnstalleerd, type in de terminal pip --version
. Als pip
niet beschikbaar is, kun je deze installeren met:
conda install pip
4.2. Requirements#
Omdat miniconda een minimale installatie is, moet je een aantal packages, libraries extra installeren. De belangrijkste staan in deze requirements file.
Download de requirements file.
Start miniconda prompt.
Navigeer naar de map waarin de gedownloade file staat. (zie hieronder)
Type
pip install -r requirements.txt
en druk enter.De packages die nog niet geïnstalleerd zijn worden nu geïnstalleerd. Dat kan even duren…
Tip
In de requirements staan voor een aantal packages (numpy, scipy, matplotlib) een #. De tekst daarachter wordt gezien als commentaar. Ga je ook aan de slag met Python programmeren, dan heb je deze packages ook nodig!
Je kunt ze ook nog handmatig installeren met de code pip install <package>
Gebruik van de terminal en command line
Normaal gesproken navigeren we door onze mappen met behulp van een grafische interface en klikken we door de mappen. Er is echter een andere manier om door mappen te navigeren, namelijk via de opdrachtregel (terminal) zoals we doen met de Anaconda-prompt.
Wanneer je de opdracht dir
uitvoert, worden de mappen en bestanden in de map waarin je je momenteel bevindt, geretourneerd. Je kunt naar een andere map gaan door de opdracht cd <NAMEFOLDER>
uit te voeren. Als je naar een hogere map wilt gaan, voer je de opdracht cd ..
uit. Met [TAB] kun je auto-complete uitvoeren, d.w.z. de precieze folder naam wordt automatisch voor je gegenereerd.