Zwischen Projekten wechseln
Einer der Hauptgründe für die Verwendung virtueller Umgebungen ist der einfache Wechsel zwischen verschiedenen Projekten mit unterschiedlichen Abhängigkeiten.
Lassen Sie uns dieses Szenario simulieren. Nehmen wir an, Sie haben zwei Projekte, project_a
und project_b
, jedes mit seiner eigenen virtuellen Umgebung.
Erstellen wir zunächst ein Verzeichnis für project_a
und seine virtuelle Umgebung.
mkdir project_a
cd project_a
python3 -m venv venv_a
Aktivieren Sie nun die virtuelle Umgebung für project_a
:
source venv_a/bin/activate
Sie sollten (venv_a)
in Ihrer Terminaleingabeaufforderung sehen.
Erstellen wir nun ein Verzeichnis für project_b
und seine virtuelle Umgebung. Deaktivieren Sie zuerst die aktuelle Umgebung und navigieren Sie zurück zum Projektstammverzeichnis.
deactivate
cd ..
mkdir project_b
cd project_b
python3 -m venv venv_b
Aktivieren Sie nun die virtuelle Umgebung für project_b
:
source venv_b/bin/activate
Sie sollten (venv_b)
in Ihrer Terminaleingabeaufforderung sehen.
Indem Sie diesem Muster folgen, die aktuelle Umgebung zu deaktivieren und dann die gewünschte Umgebung zu aktivieren, können Sie nahtlos zwischen Projekten wechseln, ohne Abhängigkeitskonflikte.