Weiter zum Inhalt

Virtuelle Umgebung in Python

In diesem Tutorial lernst du, was eine virtuelle Umgebung ist und wie du sie auf zwei Arten erstellst.
Aktualisiert 18. Sept. 2026  · 7 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

python datacamp banner

Virtuelle Umgebung in Python

Erfahre, was eine virtuelle Umgebung ist und wie du sie auf zwei Arten erstellst: Webentwickler nutzen meist Pipenv, während Data Scientists Anaconda-Distributionen bevorzugen und virtuelle Umgebungen per "conda" im "Anaconda Prompt" anlegen. Alternativ geht das auch über den Anaconda Navigator.

Eine virtuelle Umgebung ist ein abgeschotteter Bereich, in dem du Python-Abhängigkeiten für ein bestimmtes Projekt installierst. So kannst du mit verschiedenen Python-Versionen und Paketständen arbeiten. Data Scientists greifen häufig zur Anaconda-Distribution, die viele nützliche Pakete bereits mitbringt und das Installieren sowie Verwalten erleichtert. Webentwickler, die mit Django, Flask und anderen Python-Frameworks arbeiten, nutzen als virtuelle Umgebung oft Pipenv.

Pipenv

Pipenv ist eine moderne und beliebte Möglichkeit, automatisch eine "virtualenv" für dein Projekt zu erstellen. Es erzeugt eine Pipfile, über die sich Pakete komfortabel verwalten, installieren und entfernen lassen. Mit Pipenv arbeiten "pip" und "virtualenv" Hand in Hand, um eine virtuelle Umgebung zu erstellen; die Pipfile ersetzt dabei die "requirements.txt" und hält die Paketversionen projektbezogen fest.

Dieses Tutorial verwendet Git Bash als Terminal unter Windows. Auf dem Mac eignet sich Homebrew als Paketmanager, unter Linux entsprechend LinuxBrew.

Lege zunächst ein Projekt mit dem Befehl "mkdir project-name" an – hier als Beispiel "new-project" – und wechsle mit "cd" in das neu erstellte Verzeichnis.
new project

Windows-Nutzende installieren "pipenv" mit folgendem Befehl:

pip install pipenv

Linux/Mac-Nutzende installieren "pipenv" nach der Installation von LinuxBrew mit:

brew install pipenv

Virtuelle Umgebung für das Projekt erstellen

Erzeuge die "virtualenv" für das Projekt mit:

pipenv shell Der Befehl "pipenv" erstellt eine neue "virtualenv" für das Projekt und legt daneben eine Pipfile an. virtualenv

Benötigte Pakete installieren/deinstallieren

Installiere die Pakete "requests" und "flask" in deiner virtuellen Umgebung mit:
pipenv install requests
pipenv install flask
Nach der Installation dieser beiden Pakete siehst du folgende Änderungen. installation Zum Deinstallieren eines Pakets verwendest du:
pipenv uninstall flask

Virtuelle Umgebung verlassen

Deaktiviere die aktuelle Umgebung mit: exit

Anaconda

Anaconda ist die populärste Plattform unter Data Scientists und Machine-Learning-Engineers. Sie beinhaltet "Conda" zum Verwalten von Umgebungen, Bibliotheken und Abhängigkeiten.

Anaconda als Manager für virtuelle Python-Umgebungen installieren

  • Windows-Nutzende folgen dieser Anleitung, um die Anaconda-Distribution einzurichten.

Install Anaconda Windows

  • Linux/Mac-Nutzende folgen dieser Anleitung, um die Anaconda-Distribution einzurichten.

Install Anaconda Mac/Linux
Verwende Anaconda in Version 4.6 oder neuer. Bei älteren Versionen unterscheiden sich einige Befehle leicht. Aktualisiere ältere Installationen mit:
conda update conda Für das Erstellen einer virtuellen Umgebung gibt es zwei Wege:

    • Anaconda Prompt – ein Kommandozeilentool, das mit der Anaconda-Installation mitkommt.
    • Anaconda Navigator – eine grafische Oberfläche als Alternative zum Starten und Verwalten von Paketen in Anaconda.

Dieses Tutorial nutzt Windows, funktioniert aber auf allen Betriebssystemen. Die Conda-Befehle können sich minimal unterscheiden, das Vorgehen zur Erstellung der virtuellen Umgebung bleibt gleich. Unter Mac/Linux öffnest du dafür das "Terminal". Je nach Projektanforderungen findest du hier weitere Details zur Erstellung von Umgebungen:
Managing environments

Anaconda Prompt

Klicke unten links auf das "Windows"-Symbol, um die Suche zu öffnen. Tippe "Anaconda Prompt" und drücke "Enter". Prüfe mit conda, ob Anaconda korrekt installiert ist; du solltest Folgendes sehen. anaconda prompt

      1. Neue virtuelle Umgebung erstellen.
        Der folgende Befehl nutzt das Flag "-n", um eine neue Umgebung namens "env" mit der Python-Version "3.7" anzulegen. conda create -n env python = 3.7

      2. Virtuelle Umgebung aktivieren.
        Mit dem folgenden Befehl aktivierst du die Umgebung; die Eingabeaufforderung zeigt dann "env" in Klammern. conda activate env activating environment

      3. Benötigte Pakete installieren.
        Zum Beispiel installierst du das Paket "numpy" in der Umgebung "env".
        conda install -n env numpy
        ODER
        Alternativ kannst du den Python-Paketmanager verwenden, um "numpy" zu installieren: pip install numpy
        pip install numpy

      4. Alle installierten Pakete in einer Umgebung auflisten.
        Mit diesem Befehl listest du die pakete der aktiven Umgebung auf: conda list
        packages in virtual environment

      5. Alle erstellten Umgebungen auflisten.
        Dieser Befehl zeigt alle vorhandenen Umgebungen an: conda env list command

      6. Virtuelle Umgebung deaktivieren.
        Mit folgendem Befehl deaktivierst du die aktuelle Umgebung "env" und wechselst zur "base"-Umgebung: conda deactivate

      7. Virtuelle Umgebung entfernen.

Mit diesem Befehl entfernst du die virtuelle Umgebung "myenv" samt aller Pakete: conda env remove -n myenv remove packages Wie du nach 'conda env list' siehst, bleiben nur zwei virtuelle Umgebungen übrig. virtual environments

Anaconda Navigator

      1. Klicke unten links auf das "Windows"-Symbol, um die Suche zu öffnen. Tippe "Anaconda Navigator" und drücke "Enter".
      2. Wechsle zu "Environments". Dort siehst du zwei virtuelle Umgebungen: "base" ist die Standardumgebung, "env" wurde zuvor erstellt. anaconda navigator

      3. Klicke auf "Create" und fülle die Felder wie gezeigt aus, um eine neue virtuelle Umgebung namens "new-env" zu erstellen. create new environment

      4. Wechsle zu "new-env" und wähle "All", um die benötigten Pakete zu installieren – in unserem Fall numpy. new env

      5. Wähle im Home-Bereich "new-env" aus, damit gestartete Anwendungen dieser virtuellen Umgebung zugeordnet werden. new env 2

Fazit

Glückwunsch, du hast das Tutorial abgeschlossen!

Du weißt jetzt, was virtuelle Umgebungen sind und wie du sie mit Pipenv und Anaconda erstellst.

Wenn du tiefer einsteigen möchtest, sieh dir diese von Anaconda erstellten Kurse auf der DataCamp-Plattform an:

Referenzen:
Installing pipenv

Themen
Python

Erfahre mehr über Python

Kurs

Einführung in Python

4 Std.
7M
Lerne in nur vier Stunden die Grundlagen der Datenanalyse mit Python und entdecke beliebte Python-Pakete.
Details anzeigenRight Arrow
Kurs Starten
Mehr anzeigenRight Arrow