Virtuelle Umgebung in Python
Bei der Entwicklung mehrerer Anwendungen in einem Python-System kann es zu Konflikten zwischen verschiedenen Versionen von Bibliotheken kommen. Zum Beispiel wurde eine Anwendung in einer älteren Version geschrieben, während für die zweite die neueste Version erforderlich ist.
Um dieses Problem zu lösen, gibt es in Python eine besondere virtuelle Umgebung. Sie ermöglicht es, jede Anwendung mit ihrem eigenen Satz von Bibliotheksversionen in separaten Projekten auszuführen. Dabei beeinflussen die Versionen und Abhängigkeiten eines Projekts nicht die Abhängigkeiten eines anderen.
Für die Erstellung einer virtuellen Umgebung werden spezielle Utilities verwendet. Das beliebteste davon ist derzeit venv.
In Windows-Betriebssystemen ist venv standardmäßig installiert, aber in Linux fehlt es. Wenn Sie Linux verwenden, müssen Sie für die weitere Arbeit daher den folgenden Befehl ausführen:
sudo apt install -y python3-venv