Heim > Artikel > Backend-Entwicklung > Verwalten von Python-Versionen und virtuellen Umgebungen mit 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.
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
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
Das Aktualisieren von pyenv ist so einfach wie:
pyenv update
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 -)"
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!