Python on suhteellisen yksinkertainen ohjelmointikieli, jota ei ole liian vaikea poimia. Osa Pythonin toiminnoista ei sisälly Python-pääkirjastoihin, vaan ne sisältyvät valinnaisiin moduuleihin. Voit sisällyttää Python-koodiisi kaikki tarvittavat moduulit yhdellä rivillä. Kaikkia moduuleja ei ole asennettu oletusarvoisesti, mutta joskus sinun on ladattava moduuli ensin, jotta voit käyttää sitä. Pythonilla on paketinhallinta, joka auttaa asentamaan kaikki moduulit, joita sinulla ei ole, aivan kuten "apt-Get" käytetään Linux-pakettien asentamiseen.
Python-paketinhallintaa kutsutaan PIP: ksi. PIP on lyhenne sanoista "Preferred Installer Program" tai "Pip Installs Packages" henkilökohtaisista mieltymyksistä riippuen. Jos PIP ei ole oletusarvoisesti asennettu Linux-järjestelmääsi, voit asentaa sen aptista pakettinimillä "python-pip-whl" ja "python3-pip".
Huomautus: Python 2.7:ssä ja Python 3:ssa on eri versiot PIP: stä. Et välttämättä tarvitse molempia, mutta ne voivat vaikuttaa vain vastaavien python-ympäristöjensä paketeihin. PIP- ja PIP3-komennot ovat keskenään vaihdettavissa.
Python-moduulin asentaminen PIP: llä
Ensimmäinen vaihe PIP-paketin asentamisessa on selvittää paketin nimi. Tätä varten sinun on käytettävä hakutoimintoa komennolla "pip3 search [hakutermi]". Voit esimerkiksi kirjoittaa "pip3 search md5" etsiäksesi moduuleja, jotka liittyvät md5-hajautusalgoritmiin. Paketin nimi on vasemmalla ja lyhyt kuvaus oikealla.
Asenna löytämäsi moduuli kirjoittamalla komento "pip3 install [paketin nimi]", jolloin pip kerää ja asentaa automaattisesti tarvitsemasi tiedostot. Esimerkiksi komento "pip3 install md5utils" asentaa "md5utils" -moduulin python3:een.Jotta voit käyttää ladattua moduulia pythonissa, sinun on tuotava moduuli koodiisi. Voit tehdä tämän lisäämällä rivin "tuo [moduulin nimi]", esimerkiksi "import md5utils". Tuontilausekkeen tulee olla yksi koodisi ensimmäisistä riveistä.