Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekt:python_python-umgebung_env_einrichten_vorbereitungen_fuer_projekte_schaffen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekt:python_python-umgebung_env_einrichten_vorbereitungen_fuer_projekte_schaffen [2026/02/08 17:50] torsten.roehlprojekt:python_python-umgebung_env_einrichten_vorbereitungen_fuer_projekte_schaffen [2026/02/08 17:53] (aktuell) torsten.roehl
Zeile 4: Zeile 4:
  
  
-//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.//+//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.**//
  
  
Zeile 31: Zeile 32:
 ==== Umgebung (Environment) anlegen ==== ==== Umgebung (Environment) anlegen ====
  
-Um eine Umgebung zu erstellen, wird innerhalb eines Projektordners (hier: gpio_projects) folgender Befehlt eingegeben: +Um eine Umgebung zu erstellen, wird innerhalb eines Projektordners (hier: gpio_projects) folgender Befehl eingegeben:
  
 <code bash> <code bash>
 mkdir -p ~/devel/gpio_projects    # Projektordner anlegen mkdir -p ~/devel/gpio_projects    # Projektordner anlegen
 cd ~/devel/gpio_projects          # in das Projekt wechseln cd ~/devel/gpio_projects          # in das Projekt wechseln
-python3 -m venv gpio_env          # Environment anlegen!+python3 -m venv gpio_env          # Environment anlegen
 </code> </code>
  
Zeile 43: Zeile 43:
  
 ==== Environment managen ==== ==== 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.+Nach dem Anlegen einer Umgebung muss diese aktiviert werden, um benutzt werden zu können (dies erkennt man am Prompt). Wichtig ist außerdem zu wissen, dass beim Aktivieren der komplette Pfad angegeben werden muss, während das Deaktivieren unabhängig vom aktuellen Verzeichnis funktioniert.
  
-=== Environment  aktivieren ===+=== Environment aktivieren ===
  
 <code bash> <code bash>
-source gpio_env/bin/activate       source Befehlt zum Aktivieren!+source ~/devel/gpio_projects/gpio_env/bin/activate   kompletter Pfad nötig
 </code> </code>
  
 === Environment deaktivieren === === Environment deaktivieren ===
 <code bash> <code bash>
-deactivate           +deactivate        # funktioniert aus jedem Verzeichnis
 </code> </code>
  
 === Environment löschen === === Environment löschen ===
-Zum löschen reicht es den Ornder der Umgebung zu llöschen.+Zum Löschen reicht esden Ordner der Umgebung zu entfernen.
 <code bash> <code bash>
-rm -rf gpio_env+rm -rf ~/devel/gpio_projects/gpio_env
 </code> </code>
- 
- 
  
projekt/python_python-umgebung_env_einrichten_vorbereitungen_fuer_projekte_schaffen.1770573036.txt.gz · Zuletzt geändert: von torsten.roehl