Ga naar hoofdinhoud

Virtuele omgeving in Python

In deze tutorial leer je over de virtuele omgeving en twee verschillende manieren om die te maken.
Bijgewerkt 2 okt 2026  · 7 min lezen

Verken met AI

ChatGPTClaudePerplexity

python datacamp banner

Virtuele omgeving in Python

Leer over de virtuele omgeving en twee verschillende manieren om die te maken: Pipenv wordt vooral gebruikt door webontwikkelaars en Anaconda-distributies door data scientists, waarbij de virtuele omgeving wordt aangemaakt met 'conda' via de 'Anaconda Prompt'. Er is ook een alternatieve optie om dit via Anaconda Navigator te doen.

Een virtuele omgeving wordt gebruikt om een container of geïsoleerde omgeving te maken waarin Python-gerelateerde dependencies voor een specifiek project worden geïnstalleerd. Je kunt met veel verschillende versies van Python en bijbehorende pakketten werken. Data scientists gebruiken vaak de Anaconda-distributie, die met veel handige, vooraf geïnstalleerde pakketten komt die makkelijk te installeren en te beheren zijn. Een webontwikkelaar die Django, Flask en andere Python-gerelateerde frameworks gebruikt, kan Pipenv gebruiken als virtuele omgeving.

Pipenv

Pipenv is een nieuwe en populaire manier om automatisch een 'virtualenv' voor je project te maken. Het maakt een Pipfile aan, die helpt bij het beheren van pakketten en die eenvoudig te installeren of te verwijderen zijn. Met Pipenv kunnen 'pip' en 'virtualenv' samen gebruikt worden om een virtuele omgeving te maken; Pipfile fungeert als vervanger van 'requirement.txt.' en houdt de pakketversies bij voor het betreffende project.

Deze tutorial gebruikt Git Bash als terminal in Windows. Voor Mac-gebruikers kan Homebrew worden gebruikt, de pakketbeheerder, en voor Linux-gebruikers op vergelijkbare wijze LinuxBrew.

Laten we een project maken met het commando 'mkdir project-name', wat staat voor het aanmaken van een map met de projectnaam 'new-project', en ga naar de nieuw aangemaakte map met het 'cd'-commando.
nieuw project

Windows-gebruikers kunnen het volgende commando gebruiken om 'pipenv' te installeren.

pip install pipenv

Linux/Mac-gebruikers kunnen na het installeren van LinuxBrew het volgende commando gebruiken om 'pipenv' te installeren.

brew install pipenv

Een virtualenv voor het project maken

Gebruik het volgende commando om de 'virtualenv' voor het project te maken.

pipenv shell Het commando 'pipenv' maakt een nieuwe 'virtualenv' voor het project aan, samen met een Pipfile. virtualenv

Vereiste pakketten voor het project installeren/verwijderen

Je installeert twee pakketten met de naam 'requests' en 'flask' in je virtuele omgeving met de volgende commando's.
pipenv install requests
pipenv install flask
De volgende wijzigingen zijn zichtbaar na de installatie van de twee pakketten. installatie Voor het verwijderen van een pakket gebruik je het volgende commando.
pipenv uninstall flask

De virtuele omgeving verlaten

Je kunt het volgende commando gebruiken om de huidige omgeving te deactiveren. exit

Anaconda

Anaconda is het meest populaire platform dat door data scientists en machine learning-engineers wordt gebruikt. Het bestaat uit 'Conda', dat helpt bij het beheren van omgevingen, libraries en dependencies.

Anaconda installeren voor Python Virtual Environment Manager

  • Windows-gebruikers kunnen naar de volgende tutorial gaan om de Anaconda-distributie in te stellen.

Anaconda installeren Windows

  • Linux/Mac-gebruikers kunnen vervolgens naar de volgende tutorial gaan om de Anaconda-distributie in te stellen.

Anaconda installeren Mac/Linux
Gebruik Anaconda versie 4.6 of nieuwer. Er zijn kleine verschillen in de commando's voor eerdere versies. Als je oudere versies draait, gebruik dan het volgende commando voor een update.
conda update conda Er kunnen twee manieren worden gebruikt voor het aanmaken van de virtuele omgeving, zoals hieronder weergegeven.

    • Anaconda Prompt - dit is een commandline-tool die beschikbaar is na installatie van de Anaconda-distributie.
    • Anaconda Navigator - dit is een grafische gebruikersinterface die als alternatief dient om pakketten in Anaconda te starten en te beheren.

Deze tutorial gebruikt Windows, maar werkt met elk besturingssysteem. Er kunnen kleine verschillen zijn in de Anaconda-commando's, maar het aanmaken van een virtuele omgeving verloopt in grote lijnen hetzelfde. Je kunt "Terminal" in Mac/Linux openen om hetzelfde resultaat te bereiken. Afhankelijk van de projectvereisten bieden de volgende handleidingen meer details over het aanmaken van een virtuele omgeving.
Omgevingen beheren

Anaconda Prompt

Druk op het "Windows"-pictogram in de hoek linksonder van het scherm om het "Zoeken"-vak te openen. Typ "Anaconda Prompt" en druk op "Enter" om het te openen. Gebruik conda om te controleren of Anaconda succesvol is geïnstalleerd op je systeem; de volgende wijzigingen zouden zichtbaar moeten zijn. anaconda prompt

      1. Een nieuwe virtuele omgeving maken.
        Het volgende commando gebruikt '-n' als flag, voor het maken van een nieuwe omgeving met als naam 'env' en de specifieke Python-versie '3.7'. conda create -n env python = 3.7

      2. De virtuele omgeving activeren.
        Het onderstaande commando activeert de virtuele omgeving; de prompt verandert zodat 'env' tussen haakjes wordt weergegeven. conda activate env omgeving activeren

      3. Het vereiste pakket installeren.
        Bijvoorbeeld: het pakket 'numpy' wordt geïnstalleerd, waarbij 'env' de specifieke virtuele omgeving is.
        conda install -n env numpy
        OF
        Je kunt ook de Python-pakketbeheerder gebruiken om 'numpy' te installeren. pip install numpy
        pip install numpy

      4. Alle geïnstalleerde pakketten in een virtuele omgeving weergeven.
        Met het volgende commando kun je de pakketten in de virtuele omgeving opsommen. conda list
        pakketten in virtuele omgeving

      5. Alle aangemaakte virtuele omgevingen weergeven.
        Alle aangemaakte omgevingen worden met het volgende commando weergegeven. conda env list commando

      6. De virtuele omgeving deactiveren.
        Het volgende commando deactiveert de huidige omgeving 'env' en schakelt terug naar 'base'. conda deactivate

      7. De virtuele omgeving verwijderen.

Het volgende commando verwijdert de virtuele omgeving 'myenv' met al zijn pakketten tegelijk. conda env remove -n myenv pakketten verwijderen Zoals je kunt zien na het weergeven met 'conda env list', worden er nog maar twee virtuele omgevingen getoond. virtuele omgevingen

Anaconda Navigator

      1. Druk op het "Windows"-pictogram in de hoek linksonder van het scherm om het "Zoeken"-vak te openen. Typ "Anaconda Navigator" en druk op "Enter" om het te openen.
      2. Ga naar "Environments", waar twee virtuele omgevingen worden getoond. 'base' is de standaardomgeving, en 'env' is de eerder aangemaakte virtuele omgeving. anaconda navigator

      3. Klik op "Create" en vul de vereiste informatie in, zoals hieronder, om een nieuwe virtuele omgeving genaamd "new-env" aan te maken. nieuwe omgeving maken

      4. Ga naar "new-env" en selecteer "All" om het vereiste pakket te installeren, in ons geval numpy. nieuwe env

      5. Selecteer 'new-env' in de homedirectory, zodat het starten van een applicatie specifiek is voor die virtuele omgeving. nieuwe env 2

Conclusie

Gefeliciteerd met het afronden van de tutorial!

Je hebt geleerd over de virtuele omgeving en hoe je er een maakt met Pipenv en Anaconda.

Bekijk de volgende cursussen van Anaconda op het DataCamp-platform om meer te leren:

Bronnen:
pipenv installeren

Onderwerpen
Python

Kom meer te weten over Python

Cursus

Introductie tot Python

4 uur
7.1M
Leer de basis van data-analyse met Python in 4 uur. Deze online cursus laat je kennismaken met de Python-interface en populaire pakketten.
Bekijk detailsRight Arrow
Start Cursus
Meer bekijkenRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken