Pipenv Geben Sie die Python-Version an
Dieser Artikel beschreibt einige Methoden zur Verwendung von pipenv
zum Erstellen virtueller Umgebungen mit bestimmten Python-Versionen. Wir listen die Voraussetzungen auf und erklären die Verwendung der Befehle, die pipenv
benötigt, um eine bestimmte Version von Python in der virtuellen Umgebung zu installieren.
pipenv
Geben Sie die Python-Version an
Zuerst müssten Sie pipenv
installieren. Wir können es mit pip
wie unten angegeben installieren:
python3 -m pip install --user pipenv
Jetzt können wir mit pipenv
das virtualenv
erstellen. Es sollte beachtet werden, dass es eine Voraussetzung gibt, bevor Sie diesen Befehl verwenden. Sie sollten die spezifische Python-Version, die Sie in Ihrer virtuellen Umgebung haben möchten, auf Ihrem Arbeitssystem installieren.
Wenn Sie beispielsweise mit Python 3.6 eine virtuelle Umgebung erstellen möchten, sollte Python 3.6 bereits auf Ihrem System installiert sein.
Der einfachste Weg, eine bestimmte Version zu installieren, ist der Befehl apt-get
. Es gibt ein praktisches persönliches Repository, das genau für diesen Zweck erstellt wurde.
Bitte beachten Sie, dass dies perfekt für Debian-basierte Linux-Systeme ist. Für Windows können Sie die spezifische Version, die Sie benötigen, von hier installieren.
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
Wenn Sie nach dieser Einrichtung Python 3.6 installieren möchten, können Sie dies mit dem folgenden Befehl tun:
sudo apt-get install python3.6
Um eine andere Version von Python zu installieren, ersetzen Sie python3.6
durch die Version, die Sie installieren möchten. Zum Beispiel python3.4
.
Wenn nun eine neue Umgebung mit Python 3.6 notwendig erscheint, können wir dies mit dem folgenden Befehl tun:
pipenv install --python 3.6
Wenn Sie nun innerhalb des Verzeichnisses, in dem Sie dieses Programm ausgeführt haben, den Befehl pipenv shell
ausführen, werden Sie mit einer Shell begrüßt, die Ihre gewünschte virtuelle Umgebung verwendet.
Wenn Sie die von dieser Umgebung verwendete Python-Version ändern möchten, navigieren Sie zum aktuellen Verzeichnis und öffnen Sie die Pipfile
in einem Texteditor. Sie sehen einen Abschnitt wie den folgenden:
[requires]
python_version = "3.6"
Wenn Sie diese Version auf eine andere ändern und dann die Shell pipenv
neu starten, wird eine Umgebung mit der neuen Version gestartet. Bitte beachten Sie, dass Sie erneut die neueste Version von Python auf Ihrem System installieren müssen.