Zoeken op website

Hoe PIP te installeren om Python-pakketten in Linux te beheren


Pip (recursief acroniem voor “Pip Installs Packages ” of “Pip Installs Python“) is een platformonafhankelijke pakketbeheerder voor het installeren en beheren van Python pakketten (die te vinden zijn in de Python Package Index (PyPI)) die wordt geleverd met Python 2- of Python 3-binaire bestanden.

De beheertool Pip is vooral handig voor programmeurs die bestaande code of bibliotheken willen gebruiken om hun Python-applicaties te ontwikkelen zonder alles helemaal opnieuw te hoeven schrijven.

In dit artikel leggen we uit hoe je PIP installeert op reguliere Linux-distributies.

Opmerking: we voeren alle opdrachten uit als rootgebruiker. Als u uw systeem beheert als een gewone gebruiker, gebruik dan de opdracht sudo om rootrechten te krijgen, of u kunt dat ook doen en configureer uw systeem om de sudo-opdracht uit te voeren zonder een wachtwoord in te voeren, het is mogelijk.

Installeer PIP in Linux-systemen

Om pip in Linux te installeren, voert u als volgt de juiste opdracht voor uw distributie uit:

Installeer PIP op Debian/Ubuntu

Om pip te installeren op op Debian gebaseerde distributies zoals Ubuntu en Linux Mint, kunt u de apt-pakketbeheerder gebruiken.

sudo apt install python-pip	#python 2
sudo apt install python3-pip	#python 3

Installeer PIP op CentOS en RHEL

Helaas is pip niet verpakt in officiële softwarebronnen van op RHEL gebaseerde distributies zoals CentOS Stream, Rocky en AlmaLinux >.

Je moet dus de EPEL-repository inschakelen en vervolgens pip installeren met behulp van de yum-pakketbeheerder.

yum install epel-release 
yum install python-pip	#python 2
yum install python3-pip	#python 3

Installeer PIP op Fedora

Om pip op Fedora te installeren, kun je de dnf pakketbeheerder gebruiken.

dnf install python-pip	#Python 2
dnf install python3-pip	#Python 3

Installeer PIP op Arch Linux

pacman -S python2-pip	        #Python 2
pacman -S python-pip	        #Python 3

Installeer PIP op openSUSE

zypper install python-pip	#Python 2
zypper install python3-pip	#Python 3

Hoe PIP te gebruiken in Linux-systemen

Gebruik deze opdrachten om nieuwe Python-pakketten te installeren, verwijderen of zoeken.

Zoek een Python-pakket

Om te zoeken naar pakketten die beschikbaar zijn op PyPI, kunt u de zoekopdracht gebruiken:

pip search requests

Installeer een Python-pakket

Om een requests pakket te installeren, opent u een terminal en gebruikt u de volgende opdracht:

pip install requests

Upgrade een Python-pakket

Om een reeds geïnstalleerd pakket naar de nieuwste versie te upgraden, kunt u de volgende opdracht gebruiken:

pip install --upgrade requests

Verwijder een Python-pakket

Om een requests pakket te verwijderen, gebruikt u de volgende opdracht:

pip uninstall requests

Lijst met geïnstalleerde Python-pakketten

U kunt alle pakketten weergeven die momenteel zijn geïnstalleerd met behulp van de opdracht:

pip list

Pip Hulp en Gebruik

Om een lijst met alle opdrachten te zien, typt u:

pip help

Voorbeelduitvoer:

Usage:   
  pip <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  help                        Show help for commands.

Misschien vind je het ook leuk om de volgende gerelateerde artikelen over Python te lezen.

In dit artikel hebben we u laten zien hoe u PIP op reguliere Linux-distributies installeert. Als u vragen over dit onderwerp wilt stellen, kunt u gebruik maken van het onderstaande feedbackformulier.