Pip är ett pakethanteringssystem som förenklar installation och hantering av programvarupaket som är skrivna i Python, till exempel de som finns i Python Package Index (PyPI). Pip är inte installerat som standard på Ubuntu 18.04, men installationen är ganska okomplicerad.
I den här handledningen visar vi hur du installerar Python Pip på Ubuntu 18.04 med hjälp av apt
pakethanteraren. Vi kommer också att gå igenom grunderna för att installera och hantera Pythonpaket med pip.
- Förutsättningar #
- Installation av pip för Python 3 #
- Installation av pip för Python 2 #
- Hur man använder Pip #
- Installation av paket med Pip #
- Installation av paket med Pip med hjälp av kravfilerna #
- Lista över installerade paket #
- Uppgradera ett paket med Pip #
- Avinstallation av paket med Pip #
- Slutsats #
Förutsättningar #
För att fortsätta med den här handledningen ska du se till att du är inloggad som användare med sudo privilegier.
Installation av pip för Python 3 #
Ubuntu 18.04 levereras med Python 3, som standardinstallation av Python. Utför följande steg för att installera pip (pip3
) för Python 3:
-
Start med att uppdatera paketlistan med följande kommando:
sudo apt update
-
Använd följande kommando för att installera pip för Python 3:
sudo apt install python3-pip
Kommandot ovan kommer också att installera alla beroenden som krävs för att bygga Pythonmoduler.
-
När installationen är klar kan du kontrollera installationen genom att kontrollera pip-versionen:
pip3 --version
Versionsnumret kan variera, men det kommer att se ut ungefär så här:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Installation av pip för Python 2 #
Python 2 är inte installerat som standard i Ubuntu 18.04. För att installera Python 2 och pip för Python 2 genomför du följande steg:
-
Uppdatera paketindexet genom att köra följande kommando:
sudo apt update
-
Installera pip för Python 2 med:
sudo apt install python-pip
Kommandot ovan kommer att installera Python2, Pip och alla beroenden som krävs för att bygga Pythonmoduler.
-
Verifiera installationen genom att skriva ut versionsnumret för pip:
pip --version
Versionsnumret kan variera, men det kommer att se ut ungefär så här:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Hur man använder Pip #
När man installerar pythonmoduler globalt är det starkt rekommenderat att installera de pythonmoduler som distributionen tillhandahåller med hjälp av apt
pakethanteraren eftersom de är testade för att fungera korrekt på Ubuntu-system.
Du bör installera Pythonmoduler globalt med hjälp av pip endast om det inte finns något paket tillgängligt via pakethanteraren.
I de flesta fall bör du endast använda pip i en virtuell miljö. Python Virtual Environments
gör det möjligt att installera Pythonmoduler på en isolerad plats för ett visst projekt, i stället för att installeras globalt. På så sätt behöver du inte oroa dig för att påverka andra Pythonprojekt.
I det här avsnittet visar vi dig några användbara grundläggande pip-kommandon. Med pip kan vi installera paket från PyPI, versionskontroll, lokala projekt och från distributionsfiler, men i de flesta fall kommer du att installera paket från PyPI.
För att se en lista över alla pip-kommandon och -alternativ skriver du:
pip3 --help
Du kan få mer information om ett specifikt kommando genom att använda pip <command> --help
. Om du till exempel vill få mer information om kommandot install skriver du:
pip3 install --help
Installation av paket med Pip #
Säg att du vill installera ett paket som heter scrapy
och som används för att skrapa och extrahera data från webbplatser.
För att installera den senaste versionen av paketet måste du köra följande kommando:
pip3 install scrapy
För att installera en specifik version av paketet måste du köra följande kommando:
pip3 install scrapy==1.5
pip3
med pip
om du använder Python 2.Installation av paket med Pip med hjälp av kravfilerna #
requirement.txt
är en textfil som innehåller en lista över pip-paket med deras versioner som krävs för att köra ett visst Pythonprojekt.
Använd följande kommando för att installera en lista med krav som anges i en fil:
pip3 install -r requirements.txt
Lista över installerade paket #
För att få en lista över alla installerade pip-paket använder du kommandot nedan:
pip3 list
Uppgradera ett paket med Pip #
För att uppgradera ett installerat paket till den senaste versionen kör du:
pip3 install --upgrade package_name
Avinstallation av paket med Pip #
För att avinstallera ett paket kör du:
pip3 uninstall package_name
Slutsats #
I den här handledningen har du lärt dig att installera pip på din Ubuntu-maskin och hur du hanterar Python-paket med pip.För mer information om pip, besök pip-användarguidesidan.