Python är ett relativt enkelt programmeringsspråk som inte är så svårt att ta till sig. En del av Pythons funktionalitet ingår inte i huvudbiblioteken i Python, istället ingår den via valfria moduler. Du kan inkludera alla nödvändiga moduler i din Python-kod med ett kommando på en rad. Alla moduler är inte installerade som standard, men ibland måste du ladda ner modulen först för att kunna använda den. Python har en pakethanterare som hjälper dig att installera alla moduler du inte har, precis som "apt-Get" används för att installera Linux-paket.
Python-pakethanteraren kallas PIP. PIP är en förkortning för antingen "Preferred Installer Program" eller "Pip Installs Packages" beroende på personliga preferenser. Om PIP inte är installerat som standard på ditt Linux-system kan du installera det från apt med paketnamnet "python-pip-whl" och "python3-pip".
Obs: Python 2.7 och Python 3 har olika versioner av PIP. Du behöver inte nödvändigtvis båda, men de kan bara påverka paket för sina respektive pythonmiljöer. Kommandona PIP och PIP3 är utbytbara.
Hur man installerar en pythonmodul med PIP
Det första steget för att installera ett paket med PIP är att ta reda på vad paketet heter. För att göra det måste du använda sökfunktionen med kommandot "pip3 sök [sökterm]". Till exempel kan du skriva "pip3 search md5" för att söka efter moduler som är relaterade till md5-hashalgoritmen. Paketnamnet finns till vänster, med en kort beskrivning listad till höger.
![](/f/3d2d2a749af2ae86e67b283fc0640a4c.png)
![](/f/c2fc3e5fee4d65fdca9764ac2904ef14.png)
För att kunna använda en nedladdad modul i python måste du importera modulen till din kod. För att göra det måste du inkludera raden "import [modulnamn]", till exempel "import md5utils". Importsatsen ska vara en av de första raderna i din kod.