Python Virtal Environment einrichten

Die meisten Informationen hier kommen direkt aus der offizielle Dokumentation von Python: https://docs.python.org/3/library/venv.html

Einrichtung und Start

Um eine virtuelle Python-Umgebung für ein Projekt anzulegen wird folgender Befehl benutzt:

python3 -m venv /path/to/new/virtual/environment

In der Praxis nimmt man meist direkt ein Unterverzeichnis im aktuell Projektverzeichnis:

python3 -m venv ./venv

Im Anschluss kann die Virtuelle Umgebung direkt gestartet werden. Das script dazu unterscheidet sich jedoch je nach Plattform.

Linux

./venv/scripts/activate

macOS

Unter macOS müssen dem Aktivierungsscript zuerst noch Ausführungsrechte vergeben werden:

chmod +x ./venv/bin/activate

Im Anschluss kann es ausgeführt werden:

./venv/bin/activate

Benutzen der virtuellen Umgebung

Im Anschluss werden alle Python-Kommandos in der neuen Umgebuns ausgeführt. Pakete welche mittels pip3installiert werden, werden ebenfalls unter ./venv installiert und stehen ausschließlich in dieser virtuellen Umgebung zur Verfügung.