34 Anleitung zum Arbeiten mit Python Virtual Environments
Eine Python Virtual Environment (venv) ist eine geschützte Umgebung, in der die Installation zusätzlicher Module zu keinen Konflikten mit dem Gesamtsystem führen. Aus diesem Grund ist es sinnvoll, für jedes neue Python Projekt eine solche venv anzulegen.
Hier eine Checkliste für das Arbeiten in einer venv:
Als Vorfrage ist zu prüfen, ob bereits eine venv angelegt ist.
34.1 Arbeiten mit einer bereits bestehenden venv
Aktivieren der venv:
Dass die venv aktiviert worden ist, erkennt man daran, dass das Terminal folgenden Prompt aufweist:
Jupyter Server starten:
Das Terminal, in welchem der Jupyter Server gestartet wurde, darf nicht geschlossen werden.
Arbeiten am Projekt
Jupyter Server deaktivieren.
Der Jupyter Server kann im Terminal, in welchem er gestartet wurde, mit der Tastenkombination [Ctrl] + [C] angehalten werden.
venv deaktivieren
34.2 Einrichten einer neuen venv
Projektordner erstellen
venv anlegen:
Aktivieren der venv:
Dass die venv aktiviert worden ist, erkennt man daran, dass das Terminal folgenden Prompt aufweist:
Installieren der erforderlichen Pakete:
Jupyter Server starten:
Das Terminal, in welchem der Jupyter Server gestartet wurde, darf nicht geschlossen werden.
Arbeiten am Projekt
Jupyter Server deaktivieren.
Der Jupyter Server kann im Terminal, in welchem er gestartet wurde, mit der Tastenkombination [Ctrl] + [C] angehalten werden.
venv deaktivieren