Heim  >  Artikel  >  Backend-Entwicklung  >  Verwalten von Python-Versionen und virtuellen Umgebungen mit pyenv

Verwalten von Python-Versionen und virtuellen Umgebungen mit pyenv

WBOY
WBOYOriginal
2024-08-05 21:23:42772Durchsuche

Managing Python Versions and Virtual Environments using pyenv

Das pyenv-Paket ist ein sehr nützliches Tool zum Verwalten mehrerer Python-Versionen ohne allzu großen Aufwand. Es enthält außerdem verschiedene Plugins zur Optimierung der Entwicklungserfahrung, darunter pyenv-virtualenv, das Funktionen zur Verwaltung virtueller Umgebungen und Conda-Umgebungen bereitstellt.

Leider wird pyenv unter Windows nicht unterstützt. Wir empfehlen jedoch die Verwendung des pyenv-win-Forks für Windows-Benutzer.

Pyenv installieren

1. Installieren Sie die erforderlichen Python-Build-Abhängigkeiten

Mac OS X

brew install openssl readline sqlite3 xz zlib

Ubuntu/Debian/Mint

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

Alpin

apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev 

2. Pyenv installieren

Der schnellste Weg, pyenv und einige beliebte Plugins zu installieren, ist die Verwendung des pyenv-Installers:

curl https://pyenv.run | bash

Als nächstes starten Sie Ihre Shell neu, damit die Pfadänderungen wirksam werden:

exec $SHELL

3. Pyenv aktualisieren

Das Aktualisieren von pyenv ist so einfach wie:

pyenv update

4. Wechseln zwischen Python-Versionen

  • pyenv local 3.3.3 – Legt Python 3.3.3 in der lokalen Shell fest.
  • pyenv global 2.7.3 – Legt Python 2.7.3 global in allen Shells fest.

5. Verwalten virtueller Umgebungen und Python-Versionen

  • pyenv virtualenv 3.3.3 Virtual-Env-Name – Erstellt eine virtuelle Umgebung namens Virtual-Env-Name, die Python 3.3.3
  • verwendet
  • pyenv virtualenvs – Zeigt die erstellten virtuellen Umgebungen an.
  • pyenv activate virtual-env-name – Aktiviert die virtuelle Umgebung mit dem Namen „virtual-env-name“.
  • pyenv activate – Deaktiviert die aktuell aktivierte virtuelle Umgebung.

Pyenv deinstallieren

Die ausführbare Pyenv-Datei ist in $PYENV_ROOT installiert, der standardmäßig ~/.pyenv ist. Um es zu deinstallieren, entfernen Sie es einfach:

rm -fr ~/.pyenv

Bereinigen Sie dann Ihre .bashrc-Datei, indem Sie die folgenden Zeilen daraus entfernen:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

Abschluss

In diesem Artikel haben wir erfahren, wie einfach und leicht es ist, pyenv und die zugehörigen Plugins für die Verwaltung mehrerer Versionen von Python und virtueller Umgebungen von einer einzigen Maschine aus zu verwenden.

Dieser Artikel wurde ursprünglich hier veröffentlicht.

Das obige ist der detaillierte Inhalt vonVerwalten von Python-Versionen und virtuellen Umgebungen mit pyenv. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn