Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menguruskan Versi Python dan Persekitaran Maya menggunakan pyenv

Menguruskan Versi Python dan Persekitaran Maya menggunakan pyenv

WBOY
WBOYasal
2024-08-05 21:23:42719semak imbas

Managing Python Versions and Virtual Environments using pyenv

Pakej pyenv ialah alat yang sangat berguna untuk mengurus berbilang versi Python, tanpa terlalu banyak kerumitan. Ia juga dilengkapi dengan pelbagai pemalam untuk memperkemas pengalaman pembangunan, termasuk pyenv-virtualenv, yang menyediakan ciri untuk mengurus persekitaran maya dan persekitaran konda.

Malangnya, pyenv tidak disokong pada Windows. Walau bagaimanapun, kami mengesyorkan menggunakan garpu pyenv-win untuk pengguna Windows.

Memasang pyenv

1. Pasang kebergantungan binaan Python yang diperlukan

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

Alpine

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

2. Memasang pyenv

Cara terpantas untuk memasang pyenv dan beberapa pemalam popular ialah menggunakan pyenv-installer:

curl https://pyenv.run | bash

Seterusnya, mulakan semula shell anda supaya laluan berubah berkuat kuasa:

exec $SHELL

3. Mengemas kini pyenv

Mengemas kini pyenv semudah:

pyenv update

4. Bertukar antara versi Python

  • pyenv local 3.3.3 - Menetapkan Python 3.3.3 dalam shell tempatan.
  • pyenv global 2.7.3 - Menetapkan Python 2.7.3 secara global, dalam semua cangkang.

5. Menguruskan persekitaran maya dan versi Python

  • pyenv virtualenv 3.3.3 virtual-env-name - Mencipta persekitaran maya yang dipanggil virtual-env-name yang menggunakan Python 3.3.3
  • pyenv virtualenvs - Menunjukkan persekitaran maya yang dicipta.
  • pyenv activate virtual-env-name - Aktifkan persekitaran maya dengan nama virtual-env-name.
  • pyenv nyahaktifkan - Nyahaktifkan persekitaran maya yang sedang diaktifkan.

Menyahpasang pyenv

Pyenv boleh laku dipasang dalam $PYENV_ROOT, yang lalai kepada ~/.pyenv. Untuk menyahpasangnya, cuma alih keluarnya:

rm -fr ~/.pyenv

Kemudian bersihkan fail .bashrc anda, dengan mengalih keluar baris berikut daripadanya:

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

Kesimpulan

Dalam artikel ini, kami telah mempelajari betapa mudah dan mudahnya menggunakan pyenv dan pemalam yang berkaitan dengannya untuk mengurus berbilang versi Python dan persekitaran maya daripada satu mesin.

Artikel ini pada asalnya diterbitkan di sini.

Atas ialah kandungan terperinci Menguruskan Versi Python dan Persekitaran Maya menggunakan pyenv. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn