Verwalten von Python-Versionen und virtuellen Umgebungen mit pyenv

WBOY
Freigeben: 2024-08-05 21:23:42
Original
740 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Alpin

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

2. Pyenv installieren

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

curl https://pyenv.run | bash
Nach dem Login kopieren

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

exec $SHELL
Nach dem Login kopieren

3. Pyenv aktualisieren

Das Aktualisieren von pyenv ist so einfach wie:

pyenv update
Nach dem Login kopieren

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
Nach dem Login kopieren

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 -)"
Nach dem Login kopieren

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!

Quelle:dev.to
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!