Cum să instalați Pyenv pe Ubuntu 18.04 ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
09.12.2024

Cum să instalați Pyenv pe Ubuntu 18.04

Dacă lucrați cu mai multe proiecte Python, fiecare necesitând o versiune Python diferită, Pyenv facilitează instalarea și comutarea între acestea. În acest ghid, vom parcurge procesul de instalare și configurare a Pyenv pe Ubuntu 18.04.

Pasul 1: Actualizarea și upgradarea sistemului

Pentru început, actualizați lista de pachete și actualizați pachetele existente pentru a vă asigura că totul este la zi.

sudo apt update && sudo apt upgrade -y

Pasul 2: Instalarea dependențelor

Pyenv necesită mai multe dependențe pentru a compila și gestiona diferite versiuni Python. Instalați-le executând:

sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev \
python-openssl git

Pasul 3: Instalați Pyenv

Acum puteți descărca și instala Pyenv. Cel mai simplu mod de a-l instala este prin scriptul de instalare Pyenv.

  1. Descărcați și rulați scriptul de instalare:
    curl https://pyenv.run | bash

    Aceasta va instala pyenv, pyenv-virtualenv și pyenv-update, oferindu-vă instrumente pentru gestionarea versiunilor Python, crearea de medii virtuale și actualizarea Pyenv.

  2. Adăugați Pyenv la configurația shell-ului dvs.: După instalare, trebuie să adăugați Pyenv la shell-ul dvs. astfel încât să se încarce de fiecare dată când porniți un terminal. Deschideți fișierul de configurare a shell-ului (de exemplu,
    ~/.bashrc
    pentru utilizatorii Bash):
    nano ~/.bashrc

    Adăugați următoarele linii la sfârșitul fișierului:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  3. Aplicați modificările prin repornirea terminalului sau rularea:
    source ~/.bashrc

Pasul 4: Verificarea instalării Pyenv

Pentru a vă asigura că Pyenv este instalat corect, utilizați următoarea comandă:

pyenv --version

Ar trebui să vedeți numărul versiunii dacă instalarea a avut succes.

Pasul 5: Instalarea unei versiuni Python

Cu Pyenv instalat, puteți instala acum o anumită versiune de Python. De exemplu, pentru a instala Python 3.8.12:

pyenv install 3.8.12

Puteți lista versiunile disponibile executând:

pyenv install --list

Aceasta va afișa toate versiunile Python pe care Pyenv le poate instala, inclusiv versiunile stabile și versiunile de dezvoltare.

Pasul 6: Setarea versiunii Python implicite

După ce ați instalat versiunea Python dorită, o puteți seta ca implicit global:

pyenv global 3.8.12

Această comandă stabilește Python 3.8.12 ca versiune implicită, care va fi utilizată ori de câte ori deschideți un terminal. Pentru a confirma versiunea:

python --version

De asemenea, puteți seta versiunea Python pentru fiecare proiect în parte. Navigați la directorul proiectului și utilizați:

pyenv local 3.8.12

Acest lucru creează un fișier

.python-version
în directorul proiectului, specificând versiunea Python, astfel încât Pyenv trece automat la aceasta atunci când vă aflați în acel director.

Pasul 7: Gestionarea mediilor virtuale cu Pyenv

Dacă ați instalat scriptul de instalare Pyenv în Pasul 3, aveți deja pyenv-virtualenv, care vă permite să creați medii izolate.

  1. Creați un mediu virtual executând:
    pyenv virtualenv 3.8.12 myenv

    Înlocuiți

    myenv
    cu un nume pentru mediul dumneavoastră.
  2. Activați mediul virtual:
    pyenv activate myenv
  3. Dezactivați-l prin simpla execuție:
    pyenv deactivate

Pentru a șterge un mediu, utilizați:

pyenv uninstall myenv

Rezumat

Ați instalat cu succes Pyenv pe Ubuntu 18.04 și l-ați configurat pentru a gestiona mai multe versiuni Python. Acum puteți comuta fără probleme între versiuni și puteți crea medii virtuale izolate pentru fiecare proiect.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills