Angeben der virtuellen Umgebung für eine Python-Version
-
Virtuelle Umgebung für eine Python-Version mit dem Befehl
virtualenvspezifizieren -
Virtuelle Umgebung mit dem
venv-Befehl spezifizieren
In diesem Artikel wird erläutert, wie Sie eine neue virtuelle Umgebung für eine bestimmte Python-Version angeben oder erstellen. Eine virtuelle Umgebung ist eine isolierte Python-Umgebung, in der Python-Bibliotheken, -Interpreter und -Skripts installiert und von der System-Python-Umgebung isoliert sind.
Eine virtuelle Umgebung ist nützlich, um die für ein bestimmtes Python-Projekt erforderlichen Abhängigkeiten separat bereitzustellen. Wir können die separate virtuelle Umgebung mithilfe der folgenden Methoden angeben.
Virtuelle Umgebung für eine Python-Version mit dem Befehl virtualenv spezifizieren
Wir können eine virtuelle Python-Umgebung erstellen, indem wir den Befehl virtualenv für eine bestimmte Python-Version verwenden.
Der Befehl virtualenv modifiziert die Umgebungsvariablen in einer Shell, um eine isolierte virtuelle Python-Umgebung zu erstellen. Daher müssen wir die Shell installieren, um den Befehl virtualenv auszuführen.
Wir können eine virtuelle Python-Umgebung für eine bestimmte Python-Version mithilfe der Shell erstellen, indem wir den folgenden Befehl ausführen:
virtualenv -p=/usr/bin/python<version> path/to/new/virtualenv/
Wenn das Paket virtualenv nicht auf dem Computer installiert ist, können wir es zuerst mit dem folgenden Befehl installieren:
pip install virtualenv
Virtuelle Umgebung mit dem venv-Befehl spezifizieren
Wir können eine virtuelle Python-Umgebung erstellen, indem wir den Befehl venv verwenden. Der Befehl venv erstellt zuerst das Zielverzeichnis, falls es nicht existiert, und fügt dann die Datei pyvenv.cfg darin ein.
Die gebräuchliche Bezeichnung für das Zielverzeichnis ist .venv. Es erstellt ein Unterverzeichnis bin oder Scripts (für Windows) mit Python-Binärdateien und ein Unterverzeichnis site-packages im Zielverzeichnis.
Der Befehl venv erlaubt im Gegensatz zu virtualenv nicht das Erstellen einer virtuellen Umgebung für eine bestimmte Python-Version. Wir können eine virtuelle Python-Umgebung erstellen, indem wir den folgenden Befehl ausführen.
python3 -m venv path/to/new/virtualenv/
Unter Linux und macOS können wir die virtuelle Umgebung mit dem folgenden Befehl aktivieren:
source <path/to/new/virtualenv>/bin/source
Wenn Sie Windows verwenden, können Sie den folgenden Befehl in cmd.exe verwenden, um die virtuelle Umgebung zu aktivieren.
<path\to\new\virtualenv>\Scripts\activate.bat
Nachdem eine virtuelle Umgebung aktiv ist, wird die Variable VIRTUAL_ENV auf den angegebenen Pfad der virtuellen Umgebung gesetzt. Und Python beginnt, den Interpreter, die Bibliotheken und Skripte der virtuellen Umgebung zu verwenden.
Verwandter Artikel - Python Version
- Wie man die Python-Version in den Skripten überprüft
- Downgrade der Python-Version
- Verwenden Sie Pip, um die Python-Version zu installieren
- Wechseln Sie zwischen Python 2 und 3
- Downgrade von Python 3.9 auf 3.8