Modules installeren
Contents
Modules installeren#
Aan het begin van deze cursus hebben we je gevraagd om Python te installeren en te controleren of het gelukt was door pip --version in de command prompt van je systeem in te typen. Stieken hebben we je toen al voorbereid op het installeren van modules. pip (package installer for Python) is namelijk het programma dat gebruikt wordt om Python-modules te installeren.
Om een module te installeren typ je eenvoudigweg pip install <module> in het command prompt van je systeem (bijvoorbeeld het programma cmd op Windows, of Terminal voor MacOS of Linux gebruikers), waarbij je <module> vervangt door de naam van de module die je wilt installeren. Hiermee roep je pip aan, vertel je dat je een nieuwe module wilt installeren en vermeld je daarbij ook welke module dit is. Wanneer je dit doet krijg je (ongeveer) het volgende te zien op je scherm:
python-voor-wb:~$ pip install numpy
Collecting numpy
Downloading numpy-1.21.4-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
|████████████████████████████████| 15.7 MB 2.8 MB/s
Installing collected packages: numpy
Successfully installed numpy-1.21.4
Als je een melding krijgt dat pip zelf niet gevonden is, kun je dit pakketje eerst installeren met het volgende commando:
python get-pip.py
Wanneer je op deze manier een module installeert kan je deze daarna gebruiken in IDLE (of je eigen gekozen editor) door import <module> aan het begin van je script te zetten, net als we hiervoor met de module math gedaan hebben. Mogelijk is het hiervoor wel eerst nodig om je editor opnieuw op te starten.
PyPi#
Modules die je op deze manier kunt installeren kun je vinden in een grote online Python-bibilotheek: https://pypi.org/.
Installeer deze modules#
Voor deze cursus is het voldoende om de volgende packages te installeren:
numpy, voor numerieke berekeningenmatplotlib, voor het plotten van gegevenspandas, voor het inlezen en verwerken van bestanden met gegevens.
Voer dus in een command window/terminal (cmd op Windows, Terminal op Mac/Linux) het volgende commando uit. (Op Mac / Linux moet je misschien pip3 in plaats van pip gebruiken)
pip install numpy matplotlib pandas
Test vervolgens of de volgende commando’s zonder foutmelding uit te voeren zijn. Als dat zo is, ben je voor dit kwartaal goed voorbereid.
import numpy
import matplotlib
import pandas
Je kan er echter nog veel meer vinden, voor bijna elk probleem is er wel een module beschikbaar.
Zorgen dat Spyder je pip-modules kan vinden#
Voor studenten die in Spyder werken, zal het installeren van een pakket met alleen pip soms niet voldoende zijn. Spyder kan namelijk standaard niet alle aanwezige modules vinden. Dit kun je oplossen door het volgende:
Klik in het menu op
Tools > PYTHONPATH managerKlik op
+ Add PathNavigeer naar de juiste map:
Deze PC / This computer, vervolgens ga je naar de C:-schijf.
Gebruikers / Users
Je eigen gebruikersnaam (meestal je voornaam)
Klik op de adresbalk, en voeg de map
AppDatatoe.Bijvoorbeeld:
C:\Users\<Naam>\AppData\Kies
Local,Programs,Python,Python38(of vergelijkbaar),Lib,site-packages.Kies vervolgens Map Selecteren (dit sluit het venster) en
OK.Check of de map toegevoegd is aan de lijst in het vorige venster.
Start Spyder opnieuw op.