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 Python-Versionen und virtueller Umgebungen von einer einzigen Maschine aus zu verwenden.
Dieser Artikel wurde ursprünglich hier veröffentlicht.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3