Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekt:python_python-umgebung_env_einrichten_vorbereitungen_fuer_projekte_schaffen

Dies ist eine alte Version des Dokuments!


Python ENV

☚ zurück

Ein Python-Environment (virtuelle Umgebung) dient dazu, Projekte voneinander zu trennen. Abhängigkeiten und Bibliotheken werden projektbezogen installiert, ohne das globale System zu verändern. Dadurch lassen sich unterschiedliche Projekte mit verschiedenen Paketversionen parallel betreiben und reproduzierbar aufsetzen. Dies ist stabiler und professioneller als ohne Umgebung zu arbeiten, da durch Fehlkonfigurationen eventuell das Python-System unbrauchbar gemacht werden könnte.

Überblick

  • Voraussetzungen
  • Umgebung (Environment) anlegen
  • Environment managen

Details

Voraussetzungen

sudo apt update
sudo apt install -y python3 python3-pip python3-venv

Umgebung (Environment) anlegen

Um eine Umgebung zu erstellen, wird innerhalb eines Projektordners (hier: gpio_projects) folgender Befehlt eingegeben:

mkdir -p ~/devel/gpio_projects    # Projektordner anlegen
cd ~/devel/gpio_projects          # in das Projekt wechseln
python3 -m venv gpio_env          # Environment anlegen!

Environment managen

Nach dem anlgen einer umgebneu muss diese aktivent weden um benutz werden zu klönnen (dies erkennt man man prompt). Wichtig ist auch zu wissen wie man eien ungebung weider deaktiveit bzw. löscht.

Environment aktivieren

source gpio_env/bin/activate       # source Befehlt zum Aktivieren!

Environment deaktivieren

deactivate           

Environment löschen

Zum löschen reicht es den Ornder der Umgebung zu llöschen.

rm -rf gpio_env
projekt/python_python-umgebung_env_einrichten_vorbereitungen_fuer_projekte_schaffen.1770573036.txt.gz · Zuletzt geändert: von torsten.roehl