Python Het is een van de meest veelzijdige en populaire programmeertalen dankzij de leesbaarheid en de uitgebreide gemeenschap van ontwikkelaars. Wat Python echter echt drijft, is het vermogen om mee te werken modules en pakketten, dit zijn extra bibliotheken die de functionaliteiten ervan uitbreiden. Dit is waar het in het spel komt. pit, een essentiële pakketbeheerder voor elke ontwikkelaar die met Python werkt.
In dit artikel zullen we diepgaand onderzoeken wat pip is, hoe je het effectief kunt installeren en gebruiken, en je ook tips geven nuttige tips om pakketten te beheren en veelvoorkomende problemen op te lossen. Als u nog niet bekend bent met pip of uw kennis wilt uitbreiden, zal dit hulpmiddel uw definitieve gids zijn.
Wat is pip en waarom zou je het gebruiken?
pit is een opdrachtregelprogramma dat wordt gebruikt voor het installeren, bijwerken en beheren van bibliotheken in Python. De naam is afgeleid van de uitdrukking “Pip installeert pakketten”. Met pip heb je toegang tot duizenden pakketten die beschikbaar zijn in de officiële Python-repository, bekend als PyPI (Python-pakketindex).
Een van de grote voordelen van pip is dat vereenvoudigt dramatisch het proces van het installeren en beheren van aanvullende software voor Python. In plaats van bibliotheken handmatig te downloaden en te configureren, doet pip alles zwaar werk voor u, waardoor u tijd en onnodige fouten bespaart.
Hoe weet je of je pip hebt geïnstalleerd?
Voordat u pip gebruikt, moet u ervoor zorgen dat het op uw systeem is geïnstalleerd. Dit kan eenvoudig worden geverifieerd door een terminal te openen en de volgende opdracht uit te voeren:
pip --version
Als u informatie ziet over de versie van pip, bent u klaar om deze te gebruiken. Als dit niet het geval is, moet u het installeren.
Pip installeren op verschillende besturingssystemen
Het pip-installatieproces varieert afhankelijk van het besturingssysteem, maar is over het algemeen eenvoudig.
Op ramen
- Download het installatiescript
get-pip.py
van deze link. - Open de terminal (CMD of PowerShell) en navigeer naar de map waar u het bestand hebt gedownload.
- Voer de volgende opdracht uit:
python get-pip.py
.
Vergeet niet dat je dit moet hebben Python eerder op uw systeem geïnstalleerd.
Op Mac
De systemen macOS Moderne versies bevatten meestal standaard pip. U kunt het echter handmatig installeren met de volgende opdracht:
sudo easy_install pip
Een andere aanbevolen optie is om Python te installeren via Homebrew, een pakketbeheerder voor macOS. Gewoon uitvoeren:
brew install python
Op Linux
De meeste Linux-distributies bevatten Python en pip in hun pakketrepository's. De opdrachten variëren enigszins, afhankelijk van het pakketbeheer van uw distributie:
- Voor op Debian gebaseerde distributies (zoals Ubuntu):
sudo apt install python3-pip
- Voor Fedora:
sudo dnf install python3-pip
- Voor ArchLinux:
sudo pacman -S python-pip
- Voor openSUSE:
sudo zypper install python3-pip
Basisgebruik van pip
Eenmaal geïnstalleerd, kunt u beginnen onderzoeken wat pip kan doen. Hier is een samenvatting van de nuttigste opdrachten:
Installeer pakketten
Gebruik de opdracht om een bibliotheek te installeren:
pip install nombre_del_paquete
Bijvoorbeeld om de bibliotheek te installeren verzoeken, je kunt schrijven:
pip install requests
Update pakketten
Als u een pakket wilt bijwerken naar de nieuwste versie, gebruikt u:
pip install --upgrade nombre_del_paquete
Bijvoorbeeld:
pip install --upgrade requests
Verwijder pakketten
Om een pakket dat u niet langer nodig heeft te verwijderen, gebruikt u:
pip uninstall nombre_del_paquete
Bijvoorbeeld:
pip uninstall requests
Lijst met geïnstalleerde pakketten
Om alle pakketten te zien die in uw omgeving zijn geïnstalleerd, voert u het volgende uit:
pip list
Installatie vanuit een vereisten.txt-bestand
Bij samenwerkingsprojecten is het gebruikelijk om een bestand te gebruiken met de naam requirements.txt die een lijst met vereiste afhankelijkheden bevat. Om ze allemaal tegelijk te installeren, gebruikt u:
pip install -r requirements.txt
Creëer en beheer virtuele omgevingen
Een virtuele omgeving maakt het mogelijk isoleren de afhankelijkheden van een project, zodat deze anderen niet hinderen. Je kunt het maken met behulp van de tool venv, dat is opgenomen in Python vanaf versie 3.3:
python -m venv nombre_entorno
Om het te activeren:
source nombre_entorno/bin/activate
(op Linux en Mac)
nombre_entorno\Scripts\activate
(op Windows)
Dan is elke installatie met pip beperkt tot de virtuele omgeving die u hebt geactiveerd.
Algemene probleemoplossing
Als u fouten tegenkomt bij het gebruik van pip, vindt u hier snelle oplossingen voor veelvoorkomende problemen:
- Onvoldoende rechten: Verenigde Staten van Amerika
sudo
op Linux/Mac of voer de terminal uit als beheerder op Windows. - Fouten bij het installeren van pakketten: Zorg ervoor dat het systeemafhankelijkheden Ze zijn bijgewerkt.
- Problemen met versies: gebruik
pip freeze
om de pakketten en hun huidige versies weer te geven.
Het beheersen van pip en zijn functionaliteiten is de sleutel tot het optimaliseren van uw werk met Python. Hoewel het in eerste instantie misschien een beetje intimiderend lijkt, zul je, zodra je bekend raakt met de basiscommando's, zien dat het een onmisbare tool is in je ontwikkelingsarsenaal.