In het volgende artikel gaan we het bekijken hoe kunnen we Python-pakketten installeren en beheren met Pip op Ubuntu 20.04 Dit is een tool voor het installeren van Python-pakketten. Hiermee kunnen we pakketten zoeken, downloaden en installeren vanuit Python Package Index (PyPI) en andere pakketindexen.
In de volgende regels gaan we zien hoe u pip voor Python 3 en Python 2 in Ubuntu 20.04 kunt installeren. We zullen ook enkele basisprincipes bekijken van het installeren en beheren van Python-pakketten met pip. Dat moet gezegd worden Vanaf Ubuntu 20.04 is Python 3 opgenomen in de basissysteeminstallatieEn Python 2 is beschikbaar voor installatie vanuit de Universe-repository. Hoewel het gebruik ervan niet langer wordt aanbevolen en gebruikers worden uitgenodigd om over te schakelen naar Python 3.
Bij het installeren van Python, Het wordt sterk aanbevolen om het deb-pakket van de module met de tool apt te installerenaangezien dit is getest om correct te werken op Ubuntu-systemen. Dat moet ook duidelijk zijn Python 3-pakketten gebruiken het voorvoegsel python3- y Python 2-pakketten veranderen het in python2-.
Als u Pip liever alleen in een virtuele omgeving gebruikt. Python Virtual Environments Hiermee kunt u Python-modules op een geïsoleerde locatie installeren voor een specifiek project, in plaats van dat ze wereldwijd worden geïnstalleerd. Op deze manier hoeven we ons geen zorgen te maken over het beïnvloeden van andere projecten.
Pip installeren voor Python 3
Als we willen installeer pip voor Python 3 op Ubuntu 20.04, hoeven we alleen de volgende opdrachten in een terminal uit te voeren (Ctrl + Alt + T):
sudo apt update && sudo apt install python3-pip
De bovenstaande opdracht zal ook alle benodigde afhankelijkheden installeren om Python-modules te bouwen.
Als de installatie is voltooid, kunnen we controleer de installatie en controleer de geïnstalleerde versie het uitvoeren van de opdracht:
pip3 --version
Het versienummer kan variëren, maar het ziet er min of meer uit zoals u kunt zien in de bovenstaande schermafbeelding.
Pip installeren voor Python 2
Pip voor Python 2 is niet opgenomen in de Ubuntu 20.04-repositories. Om pip voor Python 2 te installeren, gebruiken we het script get-pip.py.
Om te beginnen, en als u het niet hebt ingeschakeld, moet u dat doen universe-opslagplaats inschakelen:
sudo add-apt-repository universe
Nu gaan we update de index van beschikbare pakketten en installeer Python 2:
sudo apt update && sudo apt install python2
Nu, met behulp van de curl-tool, gaan we dat doen download het script get-pip.py:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Zodra de download is voltooid, zullen we dat doen voer het script uit met python2 om pip te installeren:
sudo python2 get-pip.py
Pip wordt wereldwijd geïnstalleerd. Als u het alleen voor uw gebruiker wilt installeren, voert u de opdracht uit zonder sudo. Het script zal ook setuptools en wheel installeren.
Nu kunnen we controleer de installatie door het versienummer af te drukken met behulp van commando:
pip2 --version
Enkele basisprincipes voor het gebruik van Pip
Laten we nu eens kijken naar enkele handige standaard pip-opdrachten. Met deze tool kunnen we pakketten installeren vanuit PyPI, versiebeheer, lokale projecten en vanuit distributiebestanden.
naar bekijk de lijst met alle beschikbare opdrachten en opties je hoeft alleen maar te schrijven:
pip3 --help
We kunnen meer informatie krijgen over een specifiek commando met behulp van de opdracht pip - helpen Om bijvoorbeeld meer informatie over de installatieopdracht te krijgen, typt u gewoon:
pip3 install --help
Installeer pakketten met Pip
Stel dat we geïnteresseerd zijn in het installeren van een pakket met de naam slordig, die wordt gebruikt om gegevens van websites te extraheren. Voor installeer de laatste versie van het pakket, je hoeft alleen het commando uit te voeren:
pip3 install scrapy
naar installeer een specifieke versie van het pakket, we moeten gewoon toevoegen == en het versienummer achter de pakketnaam:
pip3 install scrapy==1.5
We zouden pip3 kunnen vervangen door pip2 als we Python 2 gebruiken.
Update een pakket
naar update een reeds geïnstalleerd pakket naar de laatste versie, zal het te gebruiken commando er ongeveer als volgt uitzien:
pip3 install --upgrade nombre_paquete
Installeer pakketten met behulp van een vereistenbestand
Als we een tekstbestand hebben dat een lijst met pip-pakketten bevat met hun versies die nodig zijn om een specifiek Python-project uit te voeren. We kunnen de volgende opdracht gebruiken om installeer de lijst met vereisten die voor dat bestand zijn gespecificeerd:
pip3 install -r requirements.txt
Lijst met geïnstalleerde pakketten
naar lijst met alle geïnstalleerde pip-pakketten, je hoeft alleen de volgende opdracht te installeren:
pip3 list
Verwijder pakketten
naar verwijder een pakket, je hoeft alleen maar iets uit te voeren als:
pip3 uninstall nombre_paquete
Voor meer informatie kunnen gebruikers bezoek de pagina van Handleiding of artikel erover dat is een tijdje geleden op deze blog geschreven.
uitstekende informatie, ik heb meer nodig over python.