Python pakethantering med PIP

By . Latest revision .

Python har många inbyggda moduler men det finns många fler externa moduler som kan användas. PIP är ett verktyg för att installera sådana externa moduler. Det är en pakethanterare för Pythons externa moduler.

Denna artikel beskriver kortfattat hur du jobbar med PIP och hur du installerar pip3 för Python 3.

#Om PIP

PIP är en pakethanterare för python moduler. Du kan läsa om PIP på deras webbplats.

Som ett exempel på hur det kan se ut när en referens görs till att du “kan installera modulen med pip” så kikar vi på installationsbeskrivningen för Python-modulen requests.

Så här står det där.

pip3 install <paket>

Nåväl, först behöver vi installera PIP.

#Använda PIP

Från och med Python 3.4 så ska pip följa med python installationen. Försök kolla vilken version av pip som är installerat. Om kommandot inte finns hoppa ner till Installera PIP för Python 3 för att installera det.

#Vilken version har jag?

Nu kan du köra kommandot pip3. Skriv pip3 --version för att se vilken version du har och för att dubbelkolla att pip är kopplad mot Python 3.

pip3 --version

Vi kör python 3 och därför använder vi pip3 som kommando.

Om du inte har pip3 installerat kan du installera det med `python3 -m ensurepip –upgrade”.

#Installera pip

På Mac kommer pip3 förinstallerat med Python 3.

#Linux/WSL

Kör kommandot sudo apt install python3-pip.

#Avslutningsvis

Kika på hemsidan för PIP för att lära dig fler kommandon om själva pakethanteraren.

Har du frågor kring PIP så finns det en särskild forumtråd kopplad till denna artikeln.

#Revision history

  • 2024-12-10: (F, aar) Uppdatera instruktion för nya wsl inte har pip3 förinstallerat.
  • 2022-01-12: (E, aar) Uppdaterade hur installerar pip.
  • 2021-01-16: (D, aar) La till stycke om gcc problem i cygwin.
  • 2021-01-07: (C, aar) Flyttade runt stycken då pip kommer för installerat i nyare versioner av python.
  • 2016-03-07: (B, mos) Ändrade paketnamn på Debian till python3-pip.
  • 2014-09-17: (A, mos) Första utgåvan för python kursen.

Document source.

Category: labbmiljo.