Python is misschien wel een van de meest populaire codeertalen aller tijden. Met een toename van de vraag naar ontwikkelaars en programmeurs over de hele wereld en meer mensen die hun carrière aan dit vakgebied wijden, zijn Python en zijn pakketbeheertool, Pip essentieel geworden voor veel aspirant-ontwikkelaars om te kennen. Met Pip kunt u Python-pakketten van PyPI upgraden, verwijderen en verwijderen (Python-pakketindex). Deze pakketten bestaan uit bibliotheken en modules die de functionaliteit van Python vergroten, waardoor de ontwikkeling van complexe applicaties eenvoudiger wordt. Maar hoe voer je een Pip-upgrade uit of update je pip?
Geef je de voorkeur aan beeld boven tekst? Voor een meer intuïtieve ervaring, bekijk onze videogids over het beheersen van pip-installatie, de-installatie, het upgraden en downgraden op Ubuntu.
Deze handleiding behandelt de basisbeginselen van Pip-pakketbeheer, inclusief essentiële opdrachten zoals installatie, het bijwerken of downgraden van een pakket en het beheren van afhankelijkheden. Bovendien beschrijft de gids best practices voor Pip-gebruik, zoals het creëren en gebruiken van virtuele omgevingen om conflicten tussen projecten te voorkomen.
Of u nu een nieuwkomer of een doorgewinterde ontwikkelaar bent, het begrijpen van de gebruiksscenario’s van de Pip-tool is cruciaal bij het ontwikkelen van duurzame, schaalbare en onderhoudbare Python-applicaties. Door deze handleiding te lezen, kunt u in een mum van tijd de kennis opdoen die nodig is om Pip te beheren, installeren, de-installeren, downgraden en upgraden!
Wat is Pip?
Pip is een pakketbeheersysteem dat helpt bij de installatie en controle van Python-pakketten. Een Python-pakket is een groep modules en bibliotheken die de mogelijkheden van de taal verbreden en aan een Python-project kunnen worden toegevoegd, waardoor de efficiëntie wordt verhoogd en de ontwikkeltijd wordt verkort. Pip werkt via de opdrachtregel, die al in de meeste Python-installaties aanwezig is, waardoor het gebruik wordt gestroomlijnd zonder dat er extra software nodig is.
Pip geeft ontwikkelaars de mogelijkheid om pakketten en afhankelijkheden gemakkelijk af te handelen, waardoor potentiële conflicten en andere pakketproblemen worden beperkt. Het biedt meer dan 300.000 beschikbare pakketten op PyPI, een voortdurend groeiende verzameling die meerdere functionaliteitsgebieden omvat, zoals data-analyse en automatisering.
Het belangrijkste voordeel van de tool is het vereenvoudigen van het pakketbeheerproces, waardoor de ontwikkeling van schaalbare, onderhoudbare en robuuste Python-applicaties wordt gestroomlijnd.
Kortom, Pip is een essentiële troef voor Python-ontwikkelaars, waardoor de last van pakketbeheer aanzienlijk wordt verminderd en de mogelijkheden van de taal worden uitgebreid via de uitgebreide bibliotheek met pakketten.
Pip: voor- en nadelen
Net als elk ander populair programma heeft Pip ook zijn eigen sterke en zwakke punten. Dus als je een aspirant-ontwikkelaar of programmeur bent die de basisprincipes van het vakgebied kent, zal dit gedeelte je helpen te zien of Pip echt iets voor jou is of niet. Als pakketbeheerder voor Python heeft Pip verschillende voordelen en enkele beperkingen waarmee ontwikkelaars rekening moeten houden bij het gebruik ervan. Laten we beginnen met de profs.
Pip-professionals
-
Gebruiksgemak
Pip is een eenvoudig en duidelijk hulpmiddel om te gebruiken. Met slechts een paar opdrachten kunnen ontwikkelaars eenvoudig Python-pakketten installeren, verwijderen of bijwerken. Dit gebruiksgemak is de belangrijkste factor achter de populariteit van Pip ten opzichte van zijn belangrijkste rivaal, Conda.
-
Grote pakketbibliotheek
Pip heeft een uitgebreide bibliotheek met pakketten, met alleen al op PyPI meer dan 300.000 pakketten beschikbaar. Deze bibliotheek met pakketten groeit voortdurend en omvat een breed scala aan functionaliteit, van wetenschappelijk computergebruik tot webontwikkeling.
-
Beheer van afhankelijkheid
Pip beheert pakketafhankelijkheden, waardoor het voor ontwikkelaars gemakkelijker wordt om meerdere pakketten in hun projecten te installeren en te gebruiken zonder tegen conflicten of versieproblemen aan te lopen. Ontwikkelaars weten wat afhankelijkheden voor hoofdpijn kunnen zijn, en het gebruik van een Pip-upgrade zal dit proces alleen maar verbeteren.
-
Virtuele omgevingen
Pip ondersteunt het creëren en gebruiken van virtuele omgevingen, waarmee ontwikkelaars pakketafhankelijkheden tussen verschillende projecten kunnen isoleren en conflicten kunnen vermijden. Deze virtuele omgevingen bieden ook uitstekende compatibiliteit met Python.
Pip nadelen
-
Pakketversiebeheer
Pip kan soms problemen hebben met het versiebeheer van pakketten. Bij het upgraden van pakketten kunnen compatibiliteitsproblemen of veranderingen in de functionaliteit de prestaties van een project beïnvloeden. Ondanks het bovengenoemde afhankelijkheidsbeheer blijft versiebeheer een probleem.
-
Pakketconflicten
Hoewel Pip helpt bij het beheren van afhankelijkheden, kunnen er soms conflicten tussen pakketten optreden die problemen in een project kunnen veroorzaken. Hoewel dit geen inherent probleem is met het programma zelf, zijn de pakketconflicten vooral merkbaar in oudere versies van Pip. Daarom moet je Python Pip upgraden.
-
Veiligheidsrisico's
Pip-pakketten kunnen door iedereen worden geschreven, wat tot potentiële veiligheidsrisico's kan leiden. Ontwikkelaars moeten ervoor zorgen dat ze alleen pakketten van gerenommeerde bronnen installeren. Het is raadzaam om altijd de auteur en broncode van een pakket te onderzoeken voordat u het gebruikt als onderdeel van uw Python-projecten.
Pip-installatievereisten
Laten we nu snel kijken naar de vereisten die u nodig hebt om een Pip-upgrade uit te voeren. Over het algemeen zijn er geen specifieke vereisten voor het installeren van Pip op welk besturingssysteem dan ook, met de opmerkelijke uitzondering dat Python al geïnstalleerd moet zijn. Pip is ontworpen om Python-afhankelijkheden en -pakketten te beheren. Als Python nog niet is geïnstalleerd, werkt het daarom niet goed. Om nog maar te zwijgen van het feit dat het installeren en uitvoeren van een Pip-upgrade een beetje een oxymoron is.
Hoe installeer ik Pip op Ubuntu?
Dit is een algemene Linux-handleiding, dus de details van de stappen kunnen variëren van distributie tot distributie, maar volg de stappen en je hebt Pip binnen de kortste keren op je Linux-apparaat geïnstalleerd.
Stap 1: Update uw pakketindex en repository
Open de terminal door op ‘Ctrl+Alt+T’ te drukken. Als u een GUI op uw Linux-distributie gebruikt, kunt u deze ook oproepen door te zoeken naar "Terminal" in het toepassingsmenu. Voer nu de volgende opdracht uit om uw pakketindex en repository bij te werken:
sudo apt update
Wacht nu tot het proces is voltooid.
Stap 2: Installeer Pip
Zodra uw update is voltooid, is het tijd om voor de kern van de zaak te gaan. Voer de onderstaande opdracht in om het installatieproces van Pip te starten:
sudo apt install python3-pip -y
Hiermee wordt nu Pip en al zijn gerelateerde afhankelijkheden geïnstalleerd. Wacht tot het proces is voltooid.
Stap 3: Controleer de installatie
Nadat de installatie is voltooid, moet u controleren of deze is gelukt. U moet dit doen door de versie van uw Pip te controleren. Doe dit door deze opdrachtregel uit te voeren:
pip3 --version
De weergegeven versie moet de nieuwste versie van de Pip-releasecyclus zijn. Je kunt het controleren door te bezoeken Pip's officiële releaselogboek. Op het moment dat dit artikel wordt geschreven, is de nieuwste versie 23.0.1. Zodra het juiste versienummer wordt weergegeven, is dat alles! Je kunt het nu gebruiken om Python-pakketten en -bibliotheken op je Linux-systeem te installeren.
Hoe installeer ik Pip op Windows?
Deze handleiding behandelt alle versies van Windows vanaf Windows 7. Volg net als de Linux-handleiding de stappen en je hebt Pip binnen een mum van tijd geïnstalleerd.
Stap 1: Download het pip.py-script
Ga naar https://bootstrap.pypa.io/get-pip.py en download het pip.py-script. U hebt dit script nodig in de latere stappen van deze handleiding. Bewaar het in een map naar keuze en onthoud waar u dat deed.
Stap 2: Combineer het script met de installatieopdracht
Klik in de linkerbenedenhoek op het Windows-pictogram en zoek naar 'cmd'. Open nu de opdrachtprompt met beheerdersrechten. Navigeer naar de map waar u het script in stap 1 hebt gedownload en voer vervolgens de onderstaande opdracht in om de installatie te starten:
python get-pip.py
Stap 3: Controleer de installatie
Net als bij de laatste stap in de Linux-handleiding voert u eenvoudigweg de onderstaande opdracht in om er zeker van te zijn dat de nieuwste versie is geïnstalleerd.
pip3 --version
Dat is het! Je kunt het nu gebruiken om Python-pakketten en -bibliotheken op uw Windows-systeem te installeren.
Hoe upgrade je Pip?
Om een Pip-installatie-upgradebewerking uit te voeren, hoeft u alleen maar een enkele Pip-upgradeopdracht in te voeren, ongeacht op welk besturingssysteem u het programma uitvoert. Volg de onderstaande stappen.
Stap 1: Open CMD/Terminal
De eerste stap om een Pip-upgrade Python uit te voeren, is het openen van de CMD op Windows en Terminal op Linux. Klik in de linkerbenedenhoek op het Windows-pictogram en zoek naar 'cmd'. Open nu de opdrachtprompt met beheerdersrechten. Als je een Linux-distro gebruikt, open je de terminal door op ‘Ctrl+Alt+T’ te drukken. Als u een GUI op uw Linux-distributie gebruikt, kunt u deze ook oproepen door te zoeken naar ‘Terminal’ in het applicatiemenu.
Stap 2: Gebruik Pip Upgrade Commando
Om Pip te upgraden, voert u eenvoudigweg de volgende regel in uw CMD/Terminal in en wacht u tot het Upgrade Pip-pakket is voltooid:
python3 -m pip install --upgrade pip
Met deze opdracht wordt de huidige Pip-versie automatisch van uw apparaat verwijderd en vervangen door de nieuwste Pip-update!
Hoe Pip downgraden?
Nu we weten hoe we een Pip-upgrade moeten uitvoeren, gaan we leren hoe we het tegenovergestelde kunnen doen. Sommige mensen geven er misschien de voorkeur aan om hun eigen gewenste versie van Pip te gebruiken, die ouder is dan de huidige versie. Soms bevatten nieuwere Pip-updatepakketten fouten en kan het even duren voordat ze zijn opgelost. Dit is ook een andere motivatie om Pip door sommige gebruikers tijdelijk te laten downgraden.
Om Pip te downgraden, start u eenvoudigweg de CMD/Terminal op uw Windows- of Linux-apparaat op, zoals al vermeld, en voert u de volgende opdrachtregel in:
pip3 install --upgrade pip==<desired version>
Vervang de sectie <desired version> door je versie naar keuze.
Hoe Pip verwijderen?
Laten we tot slot, nadat we hebben geleerd hoe u Pip kunt installeren, downgraden en upgraden, het verwijderingsproces bespreken.
Verwijder Pip op Linux
Het verwijderen van Pip op Linux is een kwestie van dezelfde pakketbeheerder gebruiken die je gebruikte om Pip te verwijderen, omdat je misschien niet weet wat deze optie is. Voer dan voor de zekerheid deze drie opdrachtregels één voor één in om ze allemaal te proberen. Pip wordt verwijderd:
sudo apt-get purge python3-pip
sudo python3 get-pip.py uninstall
pip3 uninstall pip3
Verwijder Pip op Windows
Wat Windows betreft, is dit proces veel eenvoudiger. Open gewoon de CMD nog een laatste keer met beheerdersrechten en voer de volgende opdracht in om Pip te verwijderen:
pip uninstall pip
Waar kun je Pip hosten?
Een groot aantal mensen die Pip gebruiken, doen dit met de bedoeling grote hoeveelheden op Python gebaseerde programma's en pakketten te installeren die later kunnen worden gebruikt om projecten te ontwikkelen, enz. Als u ook een van deze mensen bent, dan zal het hosten van Pip op een andere server met een aanzienlijk hogere operationele capaciteit en een betere internetverbinding een grote bijdrage leveren aan het vergemakkelijken van uw werkervaring.
Een VPS zonder beperkingen
Neem een Python VPS om eenvoudig het volle potentieel te benutten en een high-performance, low-latency server die je kunt gebruiken om Python-webapps te ontwikkelen, te testen en, het belangrijkst, uit te rollen.
Ga voor Python VPSCloudzy biedt zeer configureerbare Linux VPS-pakketten voor Python-gebruikers, met een distro naar keuze vooraf geïnstalleerd, voor slechts $ 4,95 per maand. Met een minimale internetsnelheid van meer dan 1 Gbps, ijzersterke serverbeveiliging en 12 wereldwijde datacenterlocaties om uit te kiezen, is Cloudzy de perfecte plek om uw nieuwe kennis toe te passen over het installeren, verwijderen, downgraden en upgraden van Pip! Verkrijg uw Python-VPS en host uw eigen Pip-instantie!
Inpakken
Concluderend: weten hoe Pip moet worden geïnstalleerd en bijgewerkt om Python-pakketten te beheren, is een cruciale vaardigheid voor elke Python-ontwikkelaar. Pip biedt een eenvoudige en handige manier om pakketten in uw Python-omgeving te beheren. Door de stappen in deze handleiding te volgen, kunt u eenvoudig Pip-pakketten installeren, verwijderen, downgraden en upgraden om aan de behoeften van uw project te voldoen. Het up-to-date houden van uw pakketten is echter essentieel om potentiële beveiligingsproblemen te voorkomen en te profiteren van de nieuwste functies. Door het gebruik van Pip voor pakketbeheer onder de knie te krijgen, kunt u uw Python-ontwikkelingsworkflow stroomlijnen en een efficiëntere ontwikkelaar worden.
Veelgestelde vragen
Hoe gebruik ik Pip om een pakket te installeren?
Om een pakket met Pip te installeren, hoeft u alleen maar uw terminal of opdrachtprompt te openen en ‘pip install package-name’ te typen. Vervang ‘pakketnaam’ door de naam van het pakket dat u wilt installeren.
Hoe upgrade ik een pakket met Pip?
Om een pakket te upgraden met Pip, typt u eenvoudigweg ‘pip install –upgrade package-name’ in uw terminal of opdrachtprompt, net als bij het installeren van een pakket. Hiermee wordt het pakket geüpgraded naar de nieuwste beschikbare versie.
Hoe verwijder ik een pakket met Pip?
Typ eenvoudig ‘pip uninstall pakketnaam’ in uw terminal of opdrachtprompt. Hierdoor wordt het pakket soepel uit uw Python-omgeving verwijderd.
Kan ik Pip gebruiken om niet-Python-pakketten te installeren?
Nee, Pip is alleen ontworpen om Python-pakketten te installeren en te beheren. Als u andere codeertalen of applicatiecoderingspakketten wilt beheren, moet u andere pakketbeheerders downloaden.
Wordt Pip standaard meegeleverd met Python?
Pip is standaard opgenomen in de meeste Python-distributies, maar niet in allemaal. Als je een Python-distributie gebruikt waar Pip niet bij zit of deze niet is inbegrepen, kun je Pip afzonderlijk downloaden, installeren en upgraden met behulp van onze handleiding.