Menguruskan Versi Python dan Persekitaran Maya menggunakan pyenv

WBOY
Lepaskan: 2024-08-05 21:23:42
asal
762 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

Alpine

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

2. Memasang pyenv

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

curl https://pyenv.run | bash
Salin selepas log masuk

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

exec $SHELL
Salin selepas log masuk

3. Mengemas kini pyenv

Mengemas kini pyenv semudah:

pyenv update
Salin selepas log masuk

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
Salin selepas log masuk

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 -)"
Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan