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.
Pasul 2: Instalarea dependențelor
Pyenv necesită mai multe dependențe pentru a compila și gestiona diferite versiuni Python. Instalați-le executând:
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.
- Descărcați și rulați scriptul de instalare:
Aceasta va instala pyenv, pyenv-virtualenv și pyenv-update, oferindu-vă instrumente pentru gestionarea versiunilor Python, crearea de medii virtuale și actualizarea Pyenv.
- 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,pentru utilizatorii Bash):
~/.bashrc
Adăugați următoarele linii la sfârșitul fișierului:
- Aplicați modificările prin repornirea terminalului sau rularea:
Pasul 4: Verificarea instalării Pyenv
Pentru a vă asigura că Pyenv este instalat corect, utilizați următoarea comandă:
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:
Puteți lista versiunile disponibile executând:
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:
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:
De asemenea, puteți seta versiunea Python pentru fiecare proiect în parte. Navigați la directorul proiectului și utilizați:
Acest lucru creează un fișier
.python-version
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.
- Creați un mediu virtual executând:
Înlocuiți
cu un nume pentru mediul dumneavoastră.myenv
- Activați mediul virtual:
- Dezactivați-l prin simpla execuție:
Pentru a șterge un mediu, utilizați:
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.