Tenigas' Technik-Blog

  • Git Cheat-Sheet
  • Meine *vimrc*
  • Desktop
  • Linux
  • MacOS
  • Programmieren
  • Server
  • Synology
  • Texteditor

Python Virtal Environment einrichten

Published: Sa 18 Dezember 2021
By tenigas

In Programmieren.

tags: Programmieren Python

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.

Proudly powered by Pelican, which takes great advantage of Python.

The theme is by Smashing Magazine, thanks!