Complete gids voor het installeren van pip en het gebruiken van virtuele omgevingen op Ubuntu | Stapsgewijze handleiding voor beginners

1. Hoe pip te installeren op Ubuntu

Op Ubuntu is pip een essentieel pakketbeheersingshulpmiddel voor Python. Met pip kunt u eenvoudig Python-bibliotheken en -modules beheren, wat de ontwikkelings-efficiëntie verbetert. Dit gedeelte legt uit hoe u pip op Ubuntu installeert.

1.1 pip installeren voor Python 3

Hoewel Python 3 vooraf geïnstalleerd is op Ubuntu, moet pip handmatig worden geïnstalleerd. Volg deze stappen om het te installeren:

  1. De pakketlijst bijwerken
   sudo apt update

Dit commando haalt de nieuwste pakketlijst op en werkt de pakketinformatie van uw systeem bij.

  1. pip installeren
   sudo apt install python3-pip

Dit installeert pip.

  1. De installatie verifiëren
   pip3 --version

Voer dit commando uit om te bevestigen dat pip correct is geïnstalleerd.

1.2 pip installeren voor Python 2

Python 2 heeft het einde van de ondersteuning bereikt, maar als u het nog steeds nodig hebt voor specifieke omgevingen, kunt u het installeren met de volgende stappen:

  1. De Universe-repository inschakelen
   sudo add-apt-repository universe
   sudo apt update
  1. Python 2 en pip installeren
   sudo apt install python2
   curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
   sudo python2 get-pip.py

2. Wat is pip? Overzicht van Python’s pakketbeheersingshulpmiddel

pip is een hulpmiddel waarmee u eenvoudig Python-bibliotheken en -modules kunt installeren vanaf PyPI (Python Package Index). Het vereenvoudigt het beheer van afhankelijkheden en verbetert de ontwikkelings-efficiëntie.

2.1 Basisfunctionaliteiten van pip

Met pip kunt u de volgende bewerkingen uitvoeren:

  • Een pakket installeren
   pip install <package-name>
  • Een pakket deïnstalleren
   pip uninstall <package-name>
  • Een pakket upgraden
   pip install --upgrade <package-name>

2.2 Voordelen van het gebruik van pip

  • Afhankelijkheidsoplossing : pip beheert pakketafhankelijkheden automatisch, waardoor u meerdere bibliotheken efficiënt kunt beheren.
  • Eenvoudige toegang tot de nieuwste bibliotheken : U kunt snel de nieuwste bibliotheken installeren die beschikbaar zijn op PyPI.

3. Belangrijke overwegingen bij het gebruik van pip op Ubuntu

Bij het gebruik van pip op Ubuntu bestaat de mogelijkheid van conflicten met de pakketbeheerder van het systeem (apt). Om systeembrede wijzigingen te voorkomen, wordt aanbevolen de --user-optie te gebruiken voor installaties op gebruikersniveau.

3.1 Pakketten installeren met de --user-optie

pip install --user <package-name>

Dit zorgt ervoor dat pakketten in de homedirectory van de gebruiker worden geïnstalleerd in plaats van het gehele systeem te beïnvloeden.

3.2 Problemen met pip install-fouten oplossen

Op Ubuntu 23.04 en later kan het gebruik van pip buiten een virtuele omgeving leiden tot fouten. U kunt dit probleem oplossen door een virtuele omgeving te maken of pipx te gebruiken om toepassingen te installeren.

4. Een virtuele omgeving instellen en pip gebruiken

Bij het werken aan meerdere projecten met verschillende bibliotheken kan het gebruik van virtuele omgevingen helpen om conflicten tussen afhankelijkheden te voorkomen. Virtuële omgevingen stellen elk project in staat om zijn eigen afhankelijkheden te behouden, waardoor uw ontwikkelomgeving georganiseerd blijft.

4.1 Een virtuele omgeving maken

Installeer eerst de venv-module en maak een virtuele omgeving.

sudo apt install python3-venv
python3 -m venv myenv

4.2 De virtuele omgeving activeren

Om de virtuele omgeving te activeren, voer het volgende commando uit:

source myenv/bin/activate

Nadat het is geactiveerd, verschijnt de naam van de virtuele omgeving in de terminalprompt.

4.3 Pakketten beheren in een virtuele omgeving

U kunt de reguliere pip-commando’s gebruiken om pakketten te installeren binnen een virtuele omgeving.

pip install <package-name>

4.4 De virtuele omgeving deactiveren

Om de virtuele omgeving te verlaten, gebruik het volgende commando:

deactivate

5. Problemen oplossen: Problemen met pip en virtuele omgevingen oplossen

Bij het gebruik van virtuele omgevingen en pip kunt u bepaalde problemen tegenkomen. Dit gedeelte introduceert veelvoorkomende problemen en hun oplossingen.

5.1 Wanneer de virtuele omgeving niet kan worden geactiveerd

Als je de virtuele omgeving niet kunt activeren, controleer dan eerst of je zich in de juiste map bevindt. Je kunt de aanwezigheid van het activate‑script verifiëren met het volgende commando:

ls /path/to/your/environment/bin

5.2 Wanneer pakketten niet correct zijn geïnstalleerd

Als pakketten niet correct zijn geïnstalleerd, kan dat komen doordat de virtuele omgeving niet geactiveerd is. Probeer de virtuele omgeving te activeren en het pakket opnieuw te installeren.

5.3 Fouten oplossen bij het installeren van pip

Op Ubuntu 23.04 en later kun je een “extern beheerde omgeving”‑fout tegenkomen. Dit probleem kan worden opgelost door een virtuele omgeving te gebruiken of toepassingen te installeren via pipx.