Virtual Environment (virtuelle Umgebung) ist ein Tool, mit dem Sie isolierte Python-Umgebungen erstellen und verwalten können. Es ist besonders nützlich, wenn Sie mit verschiedenen Python-Versionen arbeiten oder verschiedene Bibliotheken in verschiedenen Projekten installieren müssen. Die Aktivierung von venv in Windows kann für Anfänger wie eine schwierige Aufgabe erscheinen, daher haben wir eine detaillierte Anleitung für Sie vorbereitet.
Schritt 1: Installieren Sie Python auf Ihrem Computer, falls Sie dies noch nicht getan haben. Sie können Python von der offiziellen Website herunterladen Python.org . Stellen Sie sicher, dass die richtige Python-Version für Ihr Betriebssystem ausgewählt ist.
Schritt 2: Öffnen Sie die Windows-Eingabeaufforderung, indem Sie auf die Schaltfläche Start klicken und "cmd" in das Suchfeld eingeben. Die Eingabeaufforderung wird in einem neuen Fenster geöffnet.
Schritt 3: Erstellen Sie ein neues Verzeichnis für Ihr Projekt. Verwenden Sie den Befehl "mkdir", um einen neuen Ordner zu erstellen. Sie können beispielsweise einen Ordner mit dem Namen "myproject" mit dem Befehl "mkdir myproject" erstellen.
Schritt 4: Wechseln Sie mit dem Befehl "cd" in ein neues Verzeichnis. Geben Sie beispielsweise "cd myproject" ein, um zum Ordner myproject zu wechseln.
Jetzt, wo Sie sich in Ihrem Projektverzeichnis befinden, können Sie eine virtuelle Umgebung erstellen und aktivieren. Befolgen Sie weiterhin unsere Anweisungen, um zu erfahren, wie dies zu tun ist.
Installieren von venv Python unter Windows
Schritt 1: Stellen Sie sicher, dass Sie Python bereits installiert haben, bevor Sie mit der Installation beginnen. Wenn es keine gibt, laden Sie es von der offiziellen Python-Website herunter und installieren Sie es.
Schritt 2: Öffnen Sie die Windows-Eingabeaufforderung. Drücken Win + R, einfuehrt cmd und klicken Sie auf Enter.
Schritt 3: Installieren Sie venv an der Eingabeaufforderung mit dem Befehl pip:
pip install virtualenv
Schritt 4: Erstellen Sie ein neues Verzeichnis für das Projekt:
Schritt 5: Wechseln Sie in das erstellte Verzeichnis:
Schritt 6: Erstellen Sie eine virtuelle Umgebung innerhalb des Projekts mit dem Befehl:
python -m venv venv_name
Schritt 7: Aktivieren Sie die virtuelle Umgebung:
Schritt 8: Glückwunsch! Sie haben venv Python erfolgreich unter Windows installiert. Jetzt können Sie Pakete und Bibliotheken in Ihrer virtuellen Umgebung installieren und verwenden.
Erstellen einer virtuellen Umgebung in Python
Um eine virtuelle Umgebung in Python unter Windows zu erstellen, müssen Sie das integrierte venv-Modul verwenden:
1. Öffnen Sie eine Eingabeaufforderung (Command Prompt) oder ein Terminal (Terminal).
2. Navigieren Sie zu dem Ordner, in dem die virtuelle Umgebung erstellt wird. Führen Sie beispielsweise einen Befehl aus, um eine virtuelle Umgebung auf dem Desktop zu erstellen:
- cd C:\Benutzer\Benutzername\Desktop
3. Erstellen Sie eine neue virtuelle Umgebung mit dem Befehl:
- python -m venv Mittelname
- python -m venv myenv
4. Aktivieren Sie die virtuelle Umgebung mit dem Befehl:
- name_medien\Scripts\activate
- myenv\Scripts\activate
Wenn Sie die virtuelle Umgebung aktivieren, wird Ihre Befehlszeile (oder Terminal) mit dem Umgebungsnamen Präfix versehen.
Jetzt ist Ihre virtuelle Umgebung einsatzbereit! Sie können Python-Pakete installieren und verwenden, ohne andere Projekte oder globale Installationen auf Ihrem System zu beeinflussen. Um die virtuelle Umgebung zu deaktivieren, führen Sie den Befehl deactivate an der Eingabeaufforderung oder im Terminal aus.
Aktivieren der virtuellen Umgebung
Nachdem Sie eine virtuelle Umgebung erstellt haben, müssen Sie sie aktivieren, bevor Sie beginnen. Durch die Aktivierung einer virtuellen Umgebung können Sie nur Pakete und Abhängigkeiten verwenden, die in dieser Umgebung installiert sind. Führen Sie die folgenden Schritte aus, um die virtuelle Python-Umgebung unter Windows zu aktivieren:
- Öffnen Sie eine Eingabeaufforderung.
- Navigieren Sie zu dem Verzeichnis, in dem sich Ihre virtuelle Umgebung befindet. Zum Beispiel, wenn Ihre virtuelle Umgebung "myenv" heißt und sich im Verzeichnis befindet "C:\Users\UserName ", führen Sie den folgenden Befehl aus:
cd C:\Users\UserName\myenv
Scripts\activate
(myenv) C:\Users\UserName\myenv>
Ihre virtuelle Umgebung ist jetzt aktiviert und Sie können nur Pakete und Abhängigkeiten verwenden, die in dieser Umgebung installiert sind. Um die virtuelle Umgebung zu deaktivieren, führen Sie einfach den Befehl Scripts\deactivate aus der aktivierten Umgebung aus.
Installieren von Paketen in einer virtuellen Umgebung
Nachdem Sie die virtuelle Umgebung aktiviert haben, können Sie mit der Installation und Verwendung von Python-Paketen beginnen, ohne die globale Installation von Python auf Ihrem System zu beeinträchtigen. Führen Sie die folgenden Schritte aus, um Pakete in einer virtuellen Umgebung zu installieren:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal und aktivieren Sie die virtuelle Umgebung. Sie können den Befehl venv\Scripts\activate verwenden, um die virtuelle Umgebung an der Windows-Eingabeaufforderung zu aktivieren.
- Nachdem Sie die virtuelle Umgebung aktiviert haben, können Sie den Befehl pip install verwenden, um die Pakete zu installieren. Führen Sie zum Beispiel den folgenden Befehl aus, um das numpy-Paket zu installieren: pip install numpy .
- Nachdem Sie das Paket erfolgreich installiert haben, können Sie es in Ihrem Python-Skript oder Projekt in einer virtuellen Umgebung verwenden.
Beachten Sie, dass alle Pakete im Verzeichnis der virtuellen Umgebung installiert werden, d. H. Dass sie außerhalb dieser Umgebung nicht verfügbar sind. Dadurch können Sie die in Ihrem Projekt verwendeten Pakete isolieren und Konflikte mit anderen installierten Paketen auf Ihrem System vermeiden.
Deaktivieren einer virtuellen Umgebung in Python
Wenn Sie die virtuelle Umgebung nicht mehr verwenden müssen, können Sie sie deaktivieren. Die virtuelle Umgebung kann mit dem Befehl deactivate deaktiviert werden:
venv\Scripts\activate
Nachdem Sie diesen Befehl ausgeführt haben, wird die virtuelle Umgebung deaktiviert und Sie kehren zur Verwendung der globalen Python-Installation zurück.
Jetzt wissen Sie, wie Sie eine virtuelle Umgebung in Python unter Windows aktivieren und deaktivieren können. Auf diese Weise können Sie Abhängigkeiten einfach verwalten und Konflikte zwischen Projekten vermeiden.