50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
11 min resterend
Web- en zakelijke apps

Pip upgraden – Installeren, verwijderen, downgraden en updaten van pip-pakketten: een Python-gids

Pius Bodenmann By Pius Bodenmann 11 min lezen Bijgewerkt 22 jul 2025
pip updaten - pip installeren en upgraden

Python is een van de populairste programmeertalen aller tijden. Nu de vraag naar ontwikkelaars en programmeurs wereldwijd toeneemt en meer mensen hun carrière aan dit vakgebied wijden, is Python en de bijbehorende pakketbeheerder Pip voor veel aankomende ontwikkelaars onmisbare kennis geworden. Met Pip kun je Python-pakketten van PyPI upgraden, verwijderen en beheren (Python Pakketindex). Deze pakketten bestaan uit bibliotheken en modules die de functionaliteit van Python uitbreiden en de ontwikkeling van complexe applicaties eenvoudiger maken. Maar hoe voer je een Pip-upgrade uit of update je pip?

Liever visueel dan tekstueel? Bekijk onze videogids over pip installeren, verwijderen, upgraden en downgraden op Ubuntu voor een praktischere uitleg.

 

Deze gids behandelt de basisprincipes van Pip-pakketbeheer, inclusief essentiële commando's zoals installeren, updaten of downgraden van een pakket en het beheren van afhankelijkheden. Daarnaast komen best practices voor Pip-gebruik aan bod, zoals het aanmaken en gebruiken van virtuele omgevingen om conflicten tussen projecten te voorkomen.

Of je nu net begint of al jaren ontwikkelt, weten hoe je Pip gebruikt is onmisbaar voor het bouwen van onderhoudbare Python-applicaties. Deze handleiding legt je in no time uit hoe je Pip beheert, installeert, verwijdert, downgradet en upgradet.

Wat is Pip?

Pip is een pakketbeheersysteem voor het installeren en beheren van Python-pakketten. Een Python-pakket is een verzameling modules en bibliotheken die de mogelijkheden van de taal uitbreiden en aan elk Python-project kunnen worden toegevoegd, wat de efficiëntie verhoogt en de ontwikkeltijd verkort. Pip werkt via de commandoregel en is standaard aanwezig in de meeste Python-installaties, zodat je er direct mee aan de slag kunt zonder extra software.

Met Pip kunnen ontwikkelaars pakketten en afhankelijkheden eenvoudig beheren, waardoor conflicten en andere pakketproblemen worden voorkomen. Via PyPI zijn meer dan 300.000 pakketten beschikbaar, een voortdurend groeiende collectie die uiteenlopende functionaliteiten dekt, van data-analyse tot automatisering.

Het grootste voordeel van Pip is dat het pakketbeheer sterk vereenvoudigt, waardoor het ontwikkelen van onderhoudbare Python-applicaties een stuk sneller gaat.

Kortom, Pip is onmisbaar voor Python-ontwikkelaars. Het neemt veel werk uit handen bij pakketbeheer en vergroot de mogelijkheden van de taal dankzij een uitgebreide bibliotheek aan pakketten.

Voor- en nadelen van Pip

Zoals elk populair programma heeft Pip sterke punten en beperkingen. Ben je een aankomend ontwikkelaar die de basis al kent, dan helpt dit gedeelte je te bepalen of Pip bij jou past. Als pakketbeheerder voor Python heeft Pip een aantal duidelijke voordelen, maar ook beperkingen waar je rekening mee moet houden. We beginnen met de voordelen.

Pip Voordelen

  • Gebruiksgemak

    Pip is eenvoudig en direct in gebruik. Met een handvol commando's installeer, verwijder of update je Python-pakketten zonder moeite. Die gebruiksvriendelijkheid is de belangrijkste reden waarom Pip populairder is dan zijn voornaamste concurrent, Conda.

  • Uitgebreide pakketbibliotheek

    Pip heeft een zeer uitgebreide pakketbibliotheek. Op PyPI alleen al zijn meer dan 300.000 pakketten beschikbaar, en dat aantal groeit continu. De bibliotheek dekt een breed spectrum aan functionaliteit, van wetenschappelijk rekenen tot webontwikkeling.

  • Afhankelijkheidsbeheer

    Pip beheert pakketafhankelijkheden, waardoor het voor ontwikkelaars eenvoudiger wordt om meerdere pakketten in een project te gebruiken zonder conflicten of versieproblemen. Ontwikkelaars weten hoe lastig afhankelijkheden kunnen zijn. Een Pip-upgrade verbetert dit proces aanzienlijk.

  • Virtuele omgevingen

    Pip ondersteunt virtuele omgevingen, waarmee ontwikkelaars pakketafhankelijkheden per project kunnen isoleren en conflicten kunnen vermijden. Deze virtuele omgevingen zijn ook uitstekend compatibel met Python.

Pip Nadelen

  • Pakketversioning

    Pip kan soms problemen hebben met pakketversies. Bij het upgraden van pakketten kunnen compatibiliteitsproblemen of gewijzigde functionaliteit de prestaties van een project beïnvloeden. Ondanks het genoemde afhankelijkheidsbeheer blijven versieproblemen een aandachtspunt.

  • Pakketconflicten

    Pip helpt bij het beheren van afhankelijkheden, maar soms kunnen er conflicten tussen pakketten ontstaan die problemen veroorzaken in een project. Dit is geen inherente fout in het programma zelf, maar pakketconflicten komen met name voor in oudere versies van Pip. Dat is precies waarom je Python Pip moet upgraden.

  • Beveiligingsrisico's

    Pip-pakketten kunnen door iedereen worden gepubliceerd, wat potentiële beveiligingsrisico's met zich mee kan brengen. Installeer alleen pakketten uit betrouwbare bronnen. Controleer altijd de auteur en herkomst van een pakket voordat je het gebruikt in je Python-projecten.

Pip installatievereisten

Laten we kort de vereisten doornemen voor een Pip-upgrade. Er zijn over het algemeen geen specifieke vereisten voor het installeren van Pip op een bepaald besturingssysteem, met één belangrijke uitzondering: Python moet al geïnstalleerd zijn. Pip is ontworpen om Python-afhankelijkheden en pakketten te beheren. Als Python niet is geïnstalleerd, werkt Pip niet correct. Bovendien is het installeren van Pip zonder Python een contradictie in zichzelf.

Pip installeren op Ubuntu

Dit is een algemene Linux-handleiding. De precieze stappen kunnen per distributie verschillen, maar volg de instructies en Pip is zo geïnstalleerd op je Linux-systeem.

Stap 1: Je pakketindex en repository bijwerken

Open de terminal met 'Ctrl+Alt+T'. Gebruik je een grafische omgeving op je Linux-distributie, dan kun je de terminal ook vinden via 'Terminal' in het applicatiemenu. Voer nu het volgende commando uit om je pakketindex en repository bij te werken:

sudo apt update

Wacht tot het proces is voltooid.

Stap 2: Installeer Pip

Zodra de update klaar is, ga je verder met de installatie zelf. Voer het onderstaande commando in om Pip te installeren:

sudo apt install python3-pip -y

Dit installeert Pip samen met alle bijbehorende afhankelijkheden. Wacht tot het proces is voltooid.

Stap 3: Verifieer de installatie

Na de installatie controleer je of alles correct is verlopen. Doe dit door de Pip-versie op te vragen met het volgende commando:

pip3 --version

De weergegeven versie moet overeenkomen met de meest recente release van Pip. Je kunt dit controleren via het officiële releaselog van Pip. Op het moment van schrijven is de meest recente versie 23.0.1. Zodra het juiste versienummer wordt weergegeven, ben je klaar. Je kunt Pip nu gebruiken om Python-pakketten en bibliotheken te installeren op je Linux-systeem.

Pip installeren op Windows?

Deze handleiding behandelt alle versies van Windows vanaf Windows 7. Net als bij de Linux-handleiding: volg de stappen en Pip is zo geïnstalleerd.

Stap 1: Download het pip.py-script

Ga naar https://bootstrap.pypa.io/get-pip.py en download het pip.py-script. Je hebt dit script nodig in de volgende stappen van deze handleiding. Sla het op in een map naar keuze en onthoud waar je het hebt opgeslagen.

Stap 2: Combineer het script met het installatieopdracht

Klik linksonder op het Windows-pictogram en zoek naar 'cmd'. Open de opdrachtprompt met beheerdersrechten. Navigeer naar de map waar je het script in stap 1 hebt opgeslagen en voer het onderstaande commando in om de installatie te starten:

python get-pip.py

Stap 3: Verifieer de installatie

Net als bij de laatste stap in de Linux-handleiding voer je het onderstaande commando in om te controleren of de meest recente versie is geïnstalleerd.

pip3 --version

Dat is alles. Je kunt Pip nu gebruiken om Python-pakketten en bibliotheken te installeren op je Windows-systeem.

Hoe upgrade je Pip?

Voor een Pip-upgrade hoef je slechts één commando in te voeren, ongeacht het besturingssysteem dat je gebruikt. Volg de onderstaande stappen.

Stap 1: Open CMD/Terminal

De eerste stap voor een Pip-upgrade van Python is het openen van de opdrachtprompt op Windows of de terminal op Linux. Op Windows klik je linksonder op het Windows-pictogram en zoek je naar 'cmd'. Open de opdrachtprompt vervolgens met beheerdersrechten. Op Linux open je de terminal met 'Ctrl+Alt+T'. Gebruik je een grafische omgeving, dan kun je de terminal ook vinden via 'Terminal' in het applicatiemenu.

Stap 2: Gebruik het Pip upgrade-commando

Voer nu het volgende commando in je CMD/terminal in om Pip te upgraden en wacht tot het proces is voltooid:

python3 -m pip install --upgrade pip

Dit commando verwijdert automatisch de huidige versie van Pip van je apparaat en vervangt deze door de nieuwste versie.

Hoe downgrade je Pip?

Nu we weten hoe we Pip kunnen upgraden, is het tijd om het omgekeerde te bekijken. Sommige gebruikers werken liever met een oudere versie van Pip. Soms bevatten nieuwere updates bugs die enige tijd nodig hebben om verholpen te worden. Dat is een begrijpelijke reden om Pip tijdelijk te downgraden.

Om Pip te downgraden, open je de CMD/Terminal op je Windows- of Linux-apparaat zoals eerder beschreven en voer je de volgende opdracht in:

pip3 install --upgrade pip==<desired version>

Vervang het gedeelte <desired version> door de versie van jouw keuze.

Hoe verwijder je Pip?

Nu we hebben besproken hoe je Pip installeert, downgradet en upgradet, is het tijd om het verwijderingsproces te bekijken.

Pip verwijderen op Linux

Pip verwijderen op Linux doe je via dezelfde pakketbeheerder die je hebt gebruikt om Pip te installeren. Als je niet zeker weet welke dat is, voer dan de volgende drie opdrachten één voor één in om alle mogelijkheden te proberen. Pip wordt hiermee verwijderd:

sudo apt-get purge python3-pip
sudo python3 get-pip.py uninstall
pip3 uninstall pip3

Pip verwijderen op Windows

Op Windows is dit proces een stuk eenvoudiger. Open de CMD met beheerdersrechten en voer de volgende opdracht in om Pip te verwijderen:

pip uninstall pip

Waar host je Pip?

Veel gebruikers van Pip doen dit om grote hoeveelheden Python-pakketten en -programma's te installeren, waarmee ze later projecten ontwikkelen. Als je daar ook toe behoort, is het de moeite waard om Pip op een server te hosten met meer rekencapaciteit en een snellere internetverbinding. Dat maakt je workflow aanzienlijk soepeler.

python-vps Een VPS zonder beperkingen

Gebruik een Python VPS om het maximale uit je setup te halen: een krachtige server met lage latency waarop je Python-webapplicaties ontwikkelt, test en uitrolt.

Go voor Python VPS

Cloudzy biedt uitgebreid configureerbare Linux VPS-pakketten voor Python-gebruikers, met een Linux-distro naar keuze vooraf geïnstalleerd, vanaf slechts $4,95 per maand. Met een minimale internetsnelheid van meer dan 1 Gbps, sterke serverbeveiliging en 12 datacenters wereldwijd is Cloudzy de ideale plek om je kennis over het installeren, verwijderen, downgraden en upgraden van Pip in de praktijk te brengen. Haal je Python VPS en host je eigen Pip-instantie.

Afronden

Weten hoe je Pip installeert en bijwerkt om Python-pakketten te beheren, is een essentiële vaardigheid voor elke Python-ontwikkelaar. Pip biedt een eenvoudige en praktische manier om pakketten in je Python-omgeving te beheren. Met de stappen uit deze handleiding kun je Pip-pakketten makkelijk installeren, verwijderen, downgraden en upgraden naar wat je project vereist. Houd je pakketten up-to-date om beveiligingsproblemen te vermijden en te profiteren van de nieuwste functies. Een goede beheersing van Pip maakt je Python-workflow efficiënter en maakt je een betere ontwikkelaar.

Veelgestelde vragen

Hoe installeer ik een pakket met Pip? 

Om een pakket met Pip te installeren, open je je terminal of opdrachtprompt en typ je 'pip install package-name'. Vervang 'package-name' door de naam van het pakket dat je wilt installeren.

Hoe upgrade ik een pakket met Pip?

Net als bij het installeren: om een pakket te upgraden met Pip, typ je 'pip install --upgrade package-name' in je terminal of opdrachtprompt. Dit upgradet het pakket naar de nieuwste beschikbare versie.

Hoe verwijder ik een pakket met Pip?

Typ 'pip uninstall package-name' in je terminal of opdrachtprompt. Dit verwijdert het pakket uit je Python-omgeving.

Kan ik Pip gebruiken om niet-Python-pakketten te installeren?

Nee, Pip is uitsluitend bedoeld voor het installeren en beheren van Python-pakketten. Voor andere programmeertalen of toepassingen heb je een andere pakketbeheerder nodig.

Is Pip standaard meegeleverd met Python?

Pip wordt standaard meegeleverd met de meeste Python-distributies, maar niet alle. Gebruik je een distributie zonder Pip, dan kun je Pip apart downloaden, installeren en upgraden aan de hand van onze handleiding.

Delen

Meer van de blog

Verder lezen.

Reviewafbeelding van Odoo met grote koptekst aan de linkerkant en het Odoo-logo aan de rechterkant, omgeven door zwevende app-interfacepanelen op een zachte paarse achtergrond met wolkenmotief.
Web- en zakelijke apps

Een uitgebreide Odoo-review: is Odoo het juiste ERP voor jouw bedrijf?

Odoo is een van de meest besproken ERP-platformen voor groeiende bedrijven, en dat heeft een eenvoudige reden: het belooft veel onder één dak. Verkoop, boekhouding, voorraad

Jim SchwarzJim Schwarz 11 min lezen
Afbeelding bij artikel over open-source WordPress-alternatieven, met een kleurrijke verloopachtergrond, desktopmonitor, code-editor, wazig dashboardvoorbeeld en grote koptekst aan de linkerkant.
Web- en zakelijke apps

De beste open-source WordPress-alternatieven voor developers

WordPress is nog steeds relevant en bedient een groot aantal sites goed. De plug-indirectory telt meer dan 62.000 plug-ins en de themedirectory biedt meer dan 14.000 gratis thema's. Da

Jim SchwarzJim Schwarz 14 minuten lezen
Afbeelding bij vergelijkingsartikel Automad vs. WordPress, met beide platformlogo's en een koptekst over welk CMS developers zouden moeten kiezen.
Web- en zakelijke apps

Automad vs. WordPress: een grondige vergelijking tussen twee toonaangevende CMS-platformen

Automad en WordPress lossen hetzelfde probleem op, maar op heel verschillende manieren. Automad is een flat-file CMS met een template-engine, waardoor content in bestanden wordt opgeslagen in plaats van een database, maar WordPress,

Jim SchwarzJim Schwarz 9 minuten lezen

Klaar om in te zetten? Vanaf $2.48/mnd.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.