Python venv: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „*Python venv requests *Python venv youtube-dl“)
Markierung: Ersetzt
Zeile 1: Zeile 1:
 
*[[Python venv requests]]
 
*[[Python venv requests]]
 
*[[Python venv youtube-dl]]
 
*[[Python venv youtube-dl]]
 
== Einführung ==
 
Ein Python Virtual Environment (venv) ist eine isolierte Umgebung, um Python-Projekte und deren Abhängigkeiten voneinander zu trennen. Dieses Beispiel zeigt, wie du ein venv unter Kali Linux erstellst und verwendest.
 
 
== Voraussetzungen ==
 
* Kali Linux (oder eine andere Linux-Distribution)
 
* Python 3.x installiert
 
 
== Beispiel: Virtuelle Umgebung erstellen und verwenden ==
 
Hier ist ein konkretes Beispiel, wie du ein venv erstellst, aktivierst und ein Paket installierst:
 
 
* Erstelle ein Projektverzeichnis:
 
  <syntaxhighlight lang="bash">
 
  mkdir mein_python_projekt
 
  cd mein_python_projekt
 
  </syntaxhighlight>
 
 
* Erstelle eine virtuelle Umgebung:
 
  <syntaxhighlight lang="bash">
 
  python3 -m venv venv
 
  </syntaxhighlight>
 
 
* Aktiviere die virtuelle Umgebung:
 
  <syntaxhighlight lang="bash">
 
  source venv/bin/activate
 
  </syntaxhighlight>
 
 
* Installiere ein konkretes Paket, z. B. `requests`:
 
  <syntaxhighlight lang="bash">
 
  pip install requests
 
  </syntaxhighlight>
 
 
* Überprüfe die Installation:
 
  <syntaxhighlight lang="bash">
 
  pip list
 
  </syntaxhighlight>
 
 
* Deaktiviere die virtuelle Umgebung:
 
  <syntaxhighlight lang="bash">
 
  deactivate
 
  </syntaxhighlight>
 
 
== Zusammenfassung ==
 
In diesem Beispiel hast du:
 
* Ein Projektverzeichnis erstellt.
 
* Eine virtuelle Umgebung mit `python3 -m venv venv` erstellt.
 
* Die Umgebung mit `source venv/bin/activate` aktiviert.
 
* Das Paket `requests` installiert.
 
* Die Umgebung mit `deactivate` verlassen.
 
 
== Siehe auch ==
 
* [[Python (Programmiersprache)]]
 
* [[Kali Linux]]
 
* [[Virtuelle Umgebung (Python)]]
 

Version vom 6. Februar 2025, 20:46 Uhr