Pip is een pakketbeheersysteem dat de installatie en het beheer van softwarepakketten geschreven in Python vereenvoudigt, zoals die te vinden zijn in de Python Package Index (PyPI). Pip is niet standaard geïnstalleerd op Ubuntu 18.04, maar de installatie is vrij eenvoudig.
In deze tutorial laten we u zien hoe u Python Pip op Ubuntu 18.04 installeert met behulp van de apt
-pakketbeheerder. We zullen ook lopen u door de basis van het installeren en beheren van Python pakketten met pip.
- Voorvereisten #
- Installatie van pip voor Python 3 #
- Installeren van pip voor Python 2 #
- Hoe Pip te gebruiken #
- Pakketten installeren met Pip #
- Pakketten installeren met Pip met behulp van de bestanden met vereisten #
- Listing Installed Packages #
- Upgrade a Package With Pip #
- Pakketten verwijderen met pip #
- Conclusie #
Voorvereisten #
Voordat u verder gaat met deze tutorial, zorg ervoor dat u bent ingelogd als een gebruiker met sudo privileges.
Installatie van pip voor Python 3 #
Ubuntu 18.04 wordt geleverd met Python 3, als de standaard Python-installatie. Voer de volgende stappen uit om pip (pip3
) voor Python 3 te installeren:
-
Begin met het bijwerken van de pakketlijst met behulp van het volgende commando:
sudo apt update
-
Gebruik het volgende commando om pip voor Python 3 te installeren:
sudo apt install python3-pip
Het bovenstaande commando installeert ook alle afhankelijkheden die nodig zijn voor het bouwen van Python-modules.
-
Als de installatie is voltooid, controleert u de installatie door de pip versie te controleren:
pip3 --version
Het versienummer kan variëren, maar het zal er ongeveer zo uitzien:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Installeren van pip voor Python 2 #
Python 2 is niet standaard geïnstalleerd in Ubuntu 18.04. Om Python 2 en pip voor Python 2 te installeren, voert u de volgende stappen uit:
-
Update de pakketindex door het volgende commando uit te voeren:
sudo apt update
-
Installeer pip voor Python 2 met:
sudo apt install python-pip
Het bovenstaande commando installeert Python2, Pip en alle afhankelijkheden die nodig zijn voor het bouwen van Python-modules.
-
Verifieer de installatie door het pip versienummer af te drukken:
pip --version
Het versienummer kan variëren, maar het zal er ongeveer zo uitzien:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Hoe Pip te gebruiken #
Bij het installeren van python modules wereldwijd is het sterk aanbevolen om de distributie verstrekte python modules te installeren met behulp van de apt
package manager omdat ze zijn getest om goed te werken op Ubuntu systemen.
U moet python modules alleen globaal installeren met pip als er geen pakket beschikbaar is via de pakketbeheerder.
In de meeste gevallen moet u pip alleen binnen een virtuele omgeving gebruiken. Met Python Virtual Environments
kunt u Python-modules op een geïsoleerde locatie voor een specifiek project installeren, in plaats van ze globaal te installeren. Op deze manier hoeft u zich geen zorgen te maken over het beïnvloeden van andere Python projecten.
In deze sectie laten we u een paar handige basis pip commando’s zien. Met pip kunnen we pakketten installeren vanuit PyPI, versiebeheer, lokale projecten en vanuit distributiebestanden, maar in de meeste gevallen zult u pakketten installeren vanuit PyPI.
Om de lijst van alle pip-opdrachten en opties te bekijken, typt u:
pip3 --help
U kunt meer informatie krijgen over een specifiek commando door pip <command> --help
te gebruiken. Om bijvoorbeeld meer informatie te krijgen over het commando install, typt u:
pip3 install --help
Pakketten installeren met Pip #
Stel dat u een pakket wilt installeren met de naam scrapy
dat wordt gebruikt voor het schrapen en extraheren van gegevens van websites.
Om de laatste versie van het pakket te installeren, moet u het volgende commando uitvoeren:
pip3 install scrapy
Om een specifieke versie van het pakket te installeren, moet u het volgende commando uitvoeren:
pip3 install scrapy==1.5
pip3
door pip
als u Python 2 gebruikt.Pakketten installeren met Pip met behulp van de bestanden met vereisten #
requirement.txt
is een tekstbestand dat een lijst bevat van pip-pakketten met hun versies die vereist zijn om een specifiek Python-project uit te voeren.
Gebruik het volgende commando om een lijst van vereisten te installeren die in een bestand zijn gespecificeerd:
pip3 install -r requirements.txt
Listing Installed Packages #
Om een lijst van alle geïnstalleerde pip pakketten te maken, gebruik het onderstaande commando:
pip3 list
Upgrade a Package With Pip #
Om een geïnstalleerd pakket naar de laatste versie te upgraden, voert u uit:
pip3 install --upgrade package_name
Pakketten verwijderen met pip #
Om een pakket te verwijderen, voer je uit:
pip3 uninstall package_name
Conclusie #
In deze tutorial heb je geleerd hoe je pip op je Ubuntu-machine installeert en hoe je Python-pakketten met pip beheert.Voor meer informatie over pip, bezoek de pip gebruikershandleiding.