Hoe pip in Python te gebruiken: complete gids

  • pip maakt het eenvoudig om pakketten in Python te installeren en te beheren.
  • Verschillende besturingssystemen vereisen specifieke stappen om pip te installeren.
  • Met virtuele omgevingen kunt u projectafhankelijkheden in Python isoleren.

pip in python

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

  1. Download het installatiescript get-pip.py van deze link.
  2. Open de terminal (CMD of PowerShell) en navigeer naar de map waar u het bestand hebt gedownload.
  3. 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

pip-installatie

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.


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.